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: 12.4 build 677 for .NET 4.5
Syntax
public void Process(
	RuleSet rules,
	ProcessElementDelegate del
)

Parameters

rules
Type: MailBee.HtmlRuleSet
A set of rules to be applied during processing the element.
del
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.
Exceptions
ExceptionCondition
MailBeeInvalidArgumentExceptionrules is a null reference (Nothing in Visual Basic).
Remarks

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.

Examples
See Also