Table of Contents

Namespace ICSharpCode.Decompiler.CSharp.Syntax.PatternMatching

Classes

AnyNode

Matches any node.

AnyNodeOrNull

Matches any node.

Backreference

Matches the last entry in the specified named group.

BacktrackingInfo

Container for the backtracking info.

Choice

Matches one of several alternatives.

NamedNode

Represents a named node within a pattern.

OptionalNode
Pattern

Base class for all patterns.

PatternExtensions
Repeat

Represents an optional node.

Structs

Match

Represents the result of a pattern matching operation.

Interfaces

INode

AST node that supports pattern matching.