ElementProcess Method
Applies the specified tag processing rules to the current element and any its child elements, calling a delegate for every tag which matches the specified rules.

Namespace: MailBee.Html
Assembly: MailBee.NET (in MailBee.NET.dll) Version: 11.2.0 build 590 for .NET 4.5
public void Process(
	RuleSet rules,
	ProcessElementDelegate del


Type: MailBee.HtmlRuleSet
A set of rules to be applied during processing the element.
Type: MailBee.HtmlProcessElementDelegate
The delegate to be called for every HTML element which satisfies conditions of any rule in rules, or a null reference (Nothing in Visual Basic) if no delegate should be called.
MailBeeInvalidArgumentExceptionrules is a null reference (Nothing in Visual Basic).

This method alters the element during processing. To return the modified version while leaving the element contents intact, use ProcessToString(RuleSet, ProcessElementDelegate) method.

If you specified del delegate, Process(RuleSet, ProcessElementDelegate) method will execute it whenever any rule matches. It's also possible to define a rule which does nothing except calling the delegate. You can add such a rule using AddTagProcessingCondition(String, TagAttributeCollection) method.

See Also