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)
51 references to Visit
ILLink.RoslynAnalyzer (6)
TrimAnalysis\HandleCallAction.cs (6)
54public override bool VisitArrayType(IArrayTypeSymbol symbol) => Visit(symbol.ElementType); 56public override bool VisitPointerType(IPointerTypeSymbol symbol) => Visit(symbol.PointedAtType); 64if (Visit(signature.ReturnType)) 71if (Visit(param.Type)) 84if (Visit(arg)) 200if (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); 426if (this.Visit(symbol.ContainingSymbol)) 437if (this.Visit(symbol.ContainingSymbol)) 448if (this.Visit(symbol.ContainingSymbol)) 463if (this.Visit(symbol.ContainingSymbol)) 480this.GetReferenceGenerator(symbol).Visit(symbol.ReturnType); 500this.GetReferenceGenerator(p.ContainingSymbol).Visit(p.Type); 518if (this.Visit(symbol.ContainingSymbol)) 529if (this.Visit(symbol.ContainingSymbol)) 565if (this.Visit(symbol.ContainingSymbol)) 630this.Visit(symbol.TypeArguments[i]); 647this.Visit(symbol.ElementType); 668this.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 (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\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
29await visitor.Visit(type).ConfigureAwait(false);
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);