Base:
method
Visit
Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor.Visit(Microsoft.CodeAnalysis.SyntaxNode)
1 override of Visit
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxAnnotationTests.cs (1)
681public override void Visit(SyntaxNode node)
73 references to Visit
Microsoft.CodeAnalysis.CSharp (56)
Binder\ExpressionVariableFinder.cs (20)
70Visit(node.GoverningExpression); 78Visit(node.Pattern); 79Visit(node.WhenClause?.Condition); 80Visit(node.Expression); 90Visit(arg.Expression); 100Visit(node.Expression); 107Visit(node); 148Visit(switchLabel.Pattern); 298Visit(node.Body); 313Visit(node.Continuation); 333Visit(current); 336Visit(operands.Pop()); 358Visit(currentPattern); 379Visit(node.Expression); 383Visit(node.ArgumentList); 391Visit(node.Expression); 392Visit(node.ArgumentList); 451Visit(node.Left); 454Visit(node.Right); 488Visit(possibleTupleDeclaration);
Binder\LocalBinderFactory.cs (30)
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); 256Visit(node.Expression); 260Visit(node.ArgumentList); 268Visit(node.Expression); 269Visit(node.ArgumentList); 527Visit(node.Statement); 803Visit(node.Right); 806Visit(node.Left); 895Visit(node.FilterExpression); 941Visit(decl); 947Visit(node.ArgumentList); 988Visit(node.Right); 992Visit(node.Left); 1097Visit(node.FromClause.Expression); 1098Visit(node.Body); 1107Visit(((JoinClauseSyntax)clause).InExpression); 1111Visit(node.Continuation);
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (3)
93walker.Visit(item); 130walker.Visit(trivia); 163Visit(crefAttr.Name);
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
34finder.Visit(tree.GetRoot(cancellationToken));
Syntax\CSharpSyntaxWalker.cs (2)
51this.Visit(asNode); 99this.Visit((CSharpSyntaxNode)trivia.GetStructure()!);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
78simplifier.Visit(context.CodeBlock); 88simplifier.Visit(root);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
26finder.Visit(syntax);
Microsoft.CodeAnalysis.CSharp.Features (7)
CodeLens\CSharpCodeLensMemberFinder.cs (1)
34visitor.Visit(root);
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (2)
63simplifier.Visit(root); 74simplifier.Visit(root);
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (2)
268Visit(node.Container); 278Visit(node.Member);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
78simplifier.Visit(context.CodeBlock); 88simplifier.Visit(root);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
5140collector.Visit(root);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Parsing\StatementParsingTests.cs (2)
3413walker.Visit(root); 3440walker.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 (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
26finder.Visit(syntax);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
26finder.Visit(syntax);