8 overrides of Visit
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\AsyncSymbolVisitor`1.cs (1)
14public override ValueTask<TResult> Visit(ISymbol? symbol)
50 references to Visit
ILLink.RoslynAnalyzer (6)
TrimAnalysis\HandleCallAction.cs (6)
51public override bool VisitArrayType(IArrayTypeSymbol symbol) => Visit(symbol.ElementType); 53public override bool VisitPointerType(IPointerTypeSymbol symbol) => Visit(symbol.PointedAtType); 61if (Visit(signature.ReturnType)) 68if (Visit(param.Type)) 81if (Visit(arg)) 197if (HasGenericTypeSymbolsVisitor.Instance.Visit(typeMapGroup))
Microsoft.CodeAnalysis (20)
DocumentationCommentId.cs (20)
91generator.Visit(symbol); 318/// Callers should only call into <see cref="SymbolVisitor{TResult}.Visit(ISymbol?)"/> and should check <see 354_generator.Visit(symbol); 360_generator.Visit(symbol); 366_generator.Visit(symbol); 372_generator.Visit(symbol); 378_generator.Visit(symbol); 384_generator.Visit(symbol); 420if (this.Visit(symbol.ContainingSymbol)) 431if (this.Visit(symbol.ContainingSymbol)) 442if (this.Visit(symbol.ContainingSymbol)) 457if (this.Visit(symbol.ContainingSymbol)) 474this.GetReferenceGenerator(symbol).Visit(symbol.ReturnType); 494this.GetReferenceGenerator(p.ContainingSymbol).Visit(p.Type); 512if (this.Visit(symbol.ContainingSymbol)) 523if (this.Visit(symbol.ContainingSymbol)) 559if (this.Visit(symbol.ContainingSymbol)) 605this.Visit(symbol.TypeArguments[i]); 624this.Visit(symbol.ElementType); 645this.Visit(symbol.PointedAtType);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
29await visitor.Visit(type).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (11)
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);
Microsoft.CodeAnalysis.PublicApiAnalyzers (9)
DeclarePublicApiAnalyzer.Impl.cs (9)
592return ObliviousDetector.Instance.Visit(symbol); 941return Visit(symbol.Type); 946if (Visit(symbol.ReturnType)) 953if (Visit(parameter.Type)) 981IgnoreTopLevelNullabilityInstance.Visit(containing)) 988if (Instance.Visit(typeArgument)) 1004return Visit(symbol.ElementType); 1009return Visit(symbol.PointedAtType); 1051if (Instance.Visit(constraintType))
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);