1using System.Collections.Generic;
2using System.Threading.Tasks;
14 private readonly
string name;
32 public string Name => this.name;
53 return (CheckAgainst is XmlAttribute);
Class managing a script expression.
int Length
Length of expression covered by node.
int Start
Start position in script expression.
Abstract base class for XML Script attribute nodes.
XmlScriptAttribute(string Name, int Start, int Length, Expression Expression)
Abstract base class for XML Script attribute nodes.
override bool IsApplicable(XmlNode CheckAgainst)
If the node is applicable in pattern matching against CheckAgainst .
string Name
Attribute name.
abstract PatternMatchResult PatternMatch(string CheckAgainst, Dictionary< string, IElement > AlreadyFound)
Performs a pattern match operation.
abstract bool IsApplicable(string CheckAgainst)
If the node is applicable in pattern matching against CheckAgainst .
Base class for all XML Script nodes in a parsed script tree.
PatternMatchResult
Status result of a pattern matching operation.