2using System.Threading.Tasks;
65 return Task.FromResult(
string.Empty);
76 if (CheckAgainst is XmlAttribute)
Class managing a script expression.
int Length
Length of expression covered by node.
ScriptNode Parent
Parent node.
int Start
Start position in script expression.
Abstract base class for XML Script attribute nodes.
XML Script attribute wildcard node, used in pattern matching to match any attribute or sequence of at...
override bool IsApplicable(string CheckAgainst)
If the node is applicable in pattern matching against CheckAgainst .
override bool ForAllChildNodes(ScriptNodeEventHandler Callback, object State, SearchMethod Order)
Calls the callback method for all child nodes.
override PatternMatchResult PatternMatch(string CheckAgainst, Dictionary< string, IElement > AlreadyFound)
Performs a pattern match operation.
override PatternMatchResult PatternMatch(XmlNode CheckAgainst, Dictionary< string, IElement > AlreadyFound)
Performs a pattern match operation.
XmlScriptAttributeWildcard(int Start, int Length, Expression Expression)
XML Script attribute wildcard node, used in pattern matching to match any attribute or sequence of at...
delegate bool ScriptNodeEventHandler(ScriptNode Node, out ScriptNode NewNode, object State)
Delegate for ScriptNode callback methods.
PatternMatchResult
Status result of a pattern matching operation.
SearchMethod
Method to traverse the expression structure