23 types derived from SymbolVisitor
GenerateDocumentationAndConfigFiles (2)
src\60c94c676d650713\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
16bool onlyMethodTypeParameters) : SymbolVisitor, IDisposable
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
53private sealed class SymbolKeyWriter : SymbolVisitor, IDisposable
Microsoft.AspNetCore.Analyzers (1)
ConfigureMethodVisitor.cs (1)
9internal sealed class ConfigureMethodVisitor : SymbolVisitor
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Helpers\AssemblyTypeSymbolsVisitor.cs (1)
15internal sealed class AssemblyTypeSymbolsVisitor(IAssemblySymbol assemblySymbol, CancellationToken cancellation) : SymbolVisitor
Microsoft.CodeAnalysis (3)
DocumentationCommentId.cs (1)
334private sealed class PrefixAndDeclarationGenerator : SymbolVisitor
SymbolDisplay\AbstractSymbolDisplayVisitor_Minimal.cs (1)
11internal abstract partial class AbstractSymbolDisplayVisitor : SymbolVisitor
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
13internal abstract partial class AbstractSymbolDisplayVisitor : SymbolVisitor
Microsoft.CodeAnalysis.Analyzers (2)
src\60c94c676d650713\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
16bool onlyMethodTypeParameters) : SymbolVisitor, IDisposable
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
53private sealed class SymbolKeyWriter : SymbolVisitor, IDisposable
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\60c94c676d650713\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
16bool onlyMethodTypeParameters) : SymbolVisitor, IDisposable
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
53private sealed class SymbolKeyWriter : SymbolVisitor, IDisposable
Microsoft.CodeAnalysis.CodeStyle (2)
src\60c94c676d650713\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
16bool onlyMethodTypeParameters) : SymbolVisitor, IDisposable
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
53private sealed class SymbolKeyWriter : SymbolVisitor, IDisposable
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
16bool onlyMethodTypeParameters) : SymbolVisitor, IDisposable
Microsoft.CodeAnalysis.Features (2)
ExtractMethod\MethodExtractor.TypeParameterCollector.cs (1)
18protected sealed class TypeParameterCollector : SymbolVisitor
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.StructuralTypeCollectorVisitor.cs (1)
13private sealed class StructuralTypeCollectorVisitor(Dictionary<INamedTypeSymbol, (int order, int count)> namedTypes) : SymbolVisitor
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\60c94c676d650713\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
16bool onlyMethodTypeParameters) : SymbolVisitor, IDisposable
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
53private sealed class SymbolKeyWriter : SymbolVisitor, IDisposable
Microsoft.CodeAnalysis.Workspaces (2)
src\60c94c676d650713\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
16bool onlyMethodTypeParameters) : SymbolVisitor, IDisposable
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
53private sealed class SymbolKeyWriter : SymbolVisitor, IDisposable
Roslyn.Diagnostics.Analyzers (3)
AbstractDoNotCopyValue.cs (1)
222protected abstract class NonCopyableSymbolWalker : SymbolVisitor
src\60c94c676d650713\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
16bool onlyMethodTypeParameters) : SymbolVisitor, IDisposable
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
53private sealed class SymbolKeyWriter : SymbolVisitor, IDisposable
79 references to SymbolVisitor
GenerateDocumentationAndConfigFiles (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
63public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
44public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
42public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
46public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
27public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
23public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
53public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
181public abstract void Accept(SymbolVisitor visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
51public override void Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis (1)
Symbols\ISymbol.cs (1)
230void Accept(SymbolVisitor visitor);
Microsoft.CodeAnalysis.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
63public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
44public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
42public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
46public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
27public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
23public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
53public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
181public abstract void Accept(SymbolVisitor visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
51public override void Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
63public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
44public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
42public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
46public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
27public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
23public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
53public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
181public abstract void Accept(SymbolVisitor visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
51public override void Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis.CSharp (22)
Symbols\PublicModel\AliasSymbol.cs (1)
31protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\ArrayTypeSymbol.cs (1)
73protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\AssemblySymbol.cs (1)
113protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\DiscardSymbol.cs (1)
38protected override void Accept(SymbolVisitor visitor) => visitor.VisitDiscard(this);
Symbols\PublicModel\DynamicTypeSymbol.cs (1)
34protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\EventSymbol.cs (1)
99protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\FieldSymbol.cs (1)
100protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\FunctionPointerTypeSymbol.cs (1)
26protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\LabelSymbol.cs (1)
31protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\LocalSymbol.cs (1)
68protected sealed override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\MethodSymbol.cs (1)
382protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\ModuleSymbol.cs (1)
53protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\NamedTypeSymbol.cs (1)
229protected sealed override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\NamespaceSymbol.cs (1)
67protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\ParameterSymbol.cs (1)
83protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\PointerTypeSymbol.cs (1)
54protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
68void ISymbol.Accept(SymbolVisitor visitor) => visitor.VisitPreprocessing(this);
Symbols\PublicModel\PropertySymbol.cs (1)
133protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\RangeVariableSymbol.cs (1)
23protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\Symbol.cs (2)
134void ISymbol.Accept(SymbolVisitor visitor) 139protected abstract void Accept(SymbolVisitor visitor);
Symbols\PublicModel\TypeParameterSymbol.cs (1)
101protected override void Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
79public void Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis.Workspaces (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
63public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
44public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
42public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
46public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
27public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
23public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
53public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
181public abstract void Accept(SymbolVisitor visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
51public override void Accept(SymbolVisitor visitor)
Roslyn.Diagnostics.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
63public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractNamedTypeSymbol.cs (1)
44public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationArrayTypeSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
42public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationFieldSymbol.cs (1)
46public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceSymbol.cs (1)
27public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
47public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPointerTypeSymbol.cs (1)
23public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (1)
53public override void Accept(SymbolVisitor visitor)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
181public abstract void Accept(SymbolVisitor visitor);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeParameterSymbol.cs (1)
51public override void Accept(SymbolVisitor visitor)