Interface INode
- Namespace
- ICSharpCode.Decompiler.CSharp.Syntax.PatternMatching
- Assembly
- ICSharpCode.Decompiler.dll
AST node that supports pattern matching.
public interface INode
- Extension Methods
Properties
FirstChild
INode FirstChild { get; }
Property Value
IsNull
bool IsNull { get; }
Property Value
NextSibling
INode NextSibling { get; }
Property Value
Role
Role Role { get; }
Property Value
Methods
DoMatch(INode, Match)
bool DoMatch(INode other, Match match)
Parameters
Returns
DoMatchCollection(Role, INode, Match, BacktrackingInfo)
bool DoMatchCollection(Role role, INode pos, Match match, BacktrackingInfo backtrackingInfo)
Parameters
role
Rolepos
INodematch
MatchbacktrackingInfo
BacktrackingInfo