Table of Contents

Class NamedNode

Namespace
ICSharpCode.Decompiler.CSharp.Syntax.PatternMatching
Assembly
ICSharpCode.Decompiler.dll

Represents a named node within a pattern.

public class NamedNode : Pattern, INode
Inheritance
NamedNode
Implements
Inherited Members
Extension Methods

Constructors

NamedNode(string, INode)

public NamedNode(string groupName, INode childNode)

Parameters

groupName string
childNode INode

Properties

ChildNode

public INode ChildNode { get; }

Property Value

INode

GroupName

public string GroupName { get; }

Property Value

string

Methods

DoMatch(INode, Match)

public override bool DoMatch(INode other, Match match)

Parameters

other INode
match Match

Returns

bool