Class CSharpSyntaxWalker
Inherited Members
Namespace: Microsoft.CodeAnalysis.CSharp
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public abstract class CSharpSyntaxWalker : CSharpSyntaxVisitor
Constructors
CSharpSyntaxWalker(SyntaxWalkerDepth)
Declaration
protected CSharpSyntaxWalker(SyntaxWalkerDepth depth = SyntaxWalkerDepth.Node)
Parameters
| Type | Name | Description |
|---|---|---|
| SyntaxWalkerDepth | depth |
Properties
Depth
Declaration
protected SyntaxWalkerDepth Depth { get; }
Property Value
| Type | Description |
|---|---|
| SyntaxWalkerDepth |
Methods
DefaultVisit(SyntaxNode)
Declaration
public override void DefaultVisit(SyntaxNode node)
Parameters
| Type | Name | Description |
|---|---|---|
| SyntaxNode | node |
Overrides
Visit(SyntaxNode?)
Declaration
public override void Visit(SyntaxNode? node)
Parameters
| Type | Name | Description |
|---|---|---|
| SyntaxNode | node |
Overrides
VisitLeadingTrivia(SyntaxToken)
Declaration
public virtual void VisitLeadingTrivia(SyntaxToken token)
Parameters
| Type | Name | Description |
|---|---|---|
| SyntaxToken | token |
VisitToken(SyntaxToken)
Declaration
public virtual void VisitToken(SyntaxToken token)
Parameters
| Type | Name | Description |
|---|---|---|
| SyntaxToken | token |
VisitTrailingTrivia(SyntaxToken)
Declaration
public virtual void VisitTrailingTrivia(SyntaxToken token)
Parameters
| Type | Name | Description |
|---|---|---|
| SyntaxToken | token |
VisitTrivia(SyntaxTrivia)
Declaration
public virtual void VisitTrivia(SyntaxTrivia trivia)
Parameters
| Type | Name | Description |
|---|---|---|
| SyntaxTrivia | trivia |