5 overrides of Visit
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
42 references to Visit
ILLink.RoslynAnalyzer (6)
TrimAnalysis\HandleCallAction.cs (6)
56public override bool VisitArrayType(IArrayTypeSymbol symbol) => Visit(symbol.ElementType); 58public override bool VisitPointerType(IPointerTypeSymbol symbol) => Visit(symbol.PointedAtType); 66if (Visit(signature.ReturnType)) 73if (Visit(param.Type)) 86if (Visit(arg)) 202if (HasGenericTypeSymbolsVisitor.Instance.Visit(typeMapGroup))
Microsoft.CodeAnalysis (20)
DocumentationCommentId.cs (20)
97generator.Visit(symbol); 324/// Callers should only call into <see cref="SymbolVisitor{TResult}.Visit(ISymbol?)"/> and should check <see 360_generator.Visit(symbol); 366_generator.Visit(symbol); 372_generator.Visit(symbol); 378_generator.Visit(symbol); 384_generator.Visit(symbol); 390_generator.Visit(symbol); 432if (this.Visit(symbol.ContainingSymbol)) 443if (this.Visit(symbol.ContainingSymbol)) 454if (this.Visit(symbol.ContainingSymbol)) 469if (this.Visit(symbol.ContainingSymbol)) 486this.GetReferenceGenerator(symbol).Visit(symbol.ReturnType); 506this.GetReferenceGenerator(p.ContainingSymbol).Visit(p.Type); 524if (this.Visit(symbol.ContainingSymbol)) 535if (this.Visit(symbol.ContainingSymbol)) 571if (this.Visit(symbol.ContainingSymbol)) 636this.Visit(symbol.TypeArguments[i]); 653this.Visit(symbol.ElementType); 674this.Visit(symbol.PointedAtType);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
29await visitor.Visit(type).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (12)
QuickInfo\CommonSemanticQuickInfoProvider.ErrorVisitor.cs (11)
18=> s_instance.Visit(symbol); 27=> Visit(symbol.ElementType); 30=> Visit(symbol.Type); 33=> Visit(symbol.Type); 36=> Visit(symbol.Type); 42if (!Visit(parameter)) 50if (!Visit(typeParameter)) 63if (Visit(typeParameter)) 73=> Visit(symbol.Type); 76=> Visit(symbol.Type); 79=> Visit(symbol.PointedAtType);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
29await visitor.Visit(type).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
24=> UnderlyingNamedTypeVisitor.Instance.Visit(symbol);
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.UnderlyingNamedTypeVisitor.cs (2)
20=> Visit(symbol.ElementType); 29=> Visit(symbol.PointedAtType);