Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor.Visit(Microsoft.CodeAnalysis.SyntaxNode)
2 overrides of Visit
Microsoft.CodeAnalysis.CSharp (1)
Binder\ExpressionVariableFinder.cs (1)
68public override void Visit(SyntaxNode node)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxAnnotationTests.cs (1)
681public override void Visit(SyntaxNode node)
50 references to Visit
Microsoft.CodeAnalysis.CSharp (31)
Binder\LocalBinderFactory.cs (25)
43this.Visit(syntax); 49this.Visit(syntax); 129Visit(member); 149Visit(node.Body); 150Visit(node.ExpressionBody); 178Visit(node.PrimaryConstructorBaseTypeIfClass); 190Visit(node.Body); 191Visit(node.ExpressionBody); 196Visit(node.Body); 197Visit(node.ExpressionBody); 202Visit(node.Body); 203Visit(node.ExpressionBody); 208Visit(node.Body); 209Visit(node.ExpressionBody); 485Visit(node.Statement); 811Visit(node.FilterExpression); 857Visit(decl); 863Visit(node.ArgumentList); 864Visit(node.Initializer?.Value); 893Visit(node.Right); 897Visit(node.Left); 996Visit(node.FromClause.Expression); 997Visit(node.Body); 1006Visit(((JoinClauseSyntax)clause).InExpression); 1010Visit(node.Continuation);
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (3)
93walker.Visit(item); 130walker.Visit(trivia); 157Visit(crefAttr.Name);
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
34finder.Visit(tree.GetRoot(cancellationToken));
Syntax\CSharpSyntaxWalker.cs (2)
50this.Visit(asNode); 98this.Visit((CSharpSyntaxNode)trivia.GetStructure()!);
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
86simplifier.Visit(context.CodeBlock); 96simplifier.Visit(root);
DirectiveSyntaxExtensions.cs (1)
48walker.Visit(r);
MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
26finder.Visit(syntax);
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeLens\CSharpCodeLensMemberFinder.cs (1)
34visitor.Visit(root);
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
86simplifier.Visit(context.CodeBlock); 96simplifier.Visit(root);
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (2)
57simplifier.Visit(context.CodeBlock); 70simplifier.Visit(root);
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (2)
269Visit(node.Container); 279Visit(node.Member);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
5142collector.Visit(root);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Parsing\StatementParsingTests.cs (2)
3410walker.Visit(root); 3437walker.Visit(root);
Syntax\SyntaxAnnotationTests.cs (1)
688base.Visit(node);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
LocalVariableDeclaratorsCollector.cs (1)
28visitor.Visit(bodies.Item1 ?? (SyntaxNode)bodies.Item2);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
DirectiveSyntaxExtensions.cs (1)
48walker.Visit(r);
Editing\CSharpImportAdder.cs (1)
50rewriter.Visit(container);
MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
26finder.Visit(syntax);