12 types derived from SymbolVisitor
Microsoft.CodeAnalysis (3)
DocumentationCommentId.cs (1)
304private class DeclarationGenerator : SymbolVisitor
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
14internal abstract partial class AbstractSymbolDisplayVisitor : SymbolVisitor
SymbolDisplay\AbstractSymbolDisplayVisitor_Minimal.cs (1)
13internal abstract partial class AbstractSymbolDisplayVisitor : SymbolVisitor
Microsoft.CodeAnalysis.CodeStyle (1)
SymbolKey.SymbolKeyWriter.cs (1)
53private class SymbolKeyWriter : SymbolVisitor, IDisposable
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
14private class CollectTypeParameterSymbolsVisitor : SymbolVisitor
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SymbolVisitorTests.cs (1)
19private class LoggingSymbolVisitor : SymbolVisitor
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
AbstractTypeParameterChecker.cs (1)
18internal abstract class AbstractTypeParameterChecker : SymbolVisitor
Microsoft.CodeAnalysis.Features (2)
ExtractMethod\MethodExtractor.TypeParameterCollector.cs (1)
15protected class TypeParameterCollector : SymbolVisitor
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.StructuralTypeCollectorVisitor.cs (1)
13private class StructuralTypeCollectorVisitor : SymbolVisitor
Microsoft.CodeAnalysis.Workspaces (2)
ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
14private class CollectTypeParameterSymbolsVisitor : SymbolVisitor
SymbolKey.SymbolKeyWriter.cs (1)
53private class SymbolKeyWriter : SymbolVisitor, IDisposable
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\AbstractEntryPointFinder.cs (1)
16internal abstract class AbstractEntryPointFinder : SymbolVisitor
65 references to SymbolVisitor
Microsoft.CodeAnalysis (1)
Symbols\ISymbol.cs (1)
212void Accept(SymbolVisitor visitor);
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
CodeGenerationAbstractMethodSymbol.cs (1)
68public override void Accept(SymbolVisitor visitor)
CodeGenerationAbstractNamedTypeSymbol.cs (1)
49public override void Accept(SymbolVisitor visitor)
CodeGenerationArrayTypeSymbol.cs (1)
54public override void Accept(SymbolVisitor visitor)
CodeGenerationEventSymbol.cs (1)
56public override void Accept(SymbolVisitor visitor)
CodeGenerationFieldSymbol.cs (1)
59public override void Accept(SymbolVisitor visitor)
CodeGenerationNamespaceSymbol.cs (1)
33public override void Accept(SymbolVisitor visitor)
CodeGenerationParameterSymbol.cs (1)
61public override void Accept(SymbolVisitor visitor)
CodeGenerationPointerTypeSymbol.cs (1)
29public override void Accept(SymbolVisitor visitor)
CodeGenerationPropertySymbol.cs (1)
71public override void Accept(SymbolVisitor visitor)
CodeGenerationSymbol.cs (1)
181public abstract void Accept(SymbolVisitor visitor);
CodeGenerationTypeParameterSymbol.cs (1)
61public 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)
110protected 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)
93protected 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)
334protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\ModuleSymbol.cs (1)
51protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\NamedTypeSymbol.cs (1)
207protected sealed override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\NamespaceSymbol.cs (1)
67protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\ParameterSymbol.cs (1)
79protected 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) => throw new System.NotSupportedException();
Symbols\PublicModel\PropertySymbol.cs (1)
114protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\RangeVariableSymbol.cs (1)
23protected override void Accept(SymbolVisitor visitor)
Symbols\PublicModel\Symbol.cs (2)
133void ISymbol.Accept(SymbolVisitor visitor) 138protected abstract void Accept(SymbolVisitor visitor);
Symbols\PublicModel\TypeParameterSymbol.cs (1)
99protected override void Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\DelegateTypeTests.cs (1)
11474protected override void Accept(SymbolVisitor visitor) => throw new NotImplementedException();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
AbstractTypeParameterChecker.cs (1)
15/// Shared <see cref="SymbolVisitor"/> that looks for instances of <see cref="ITypeParameterSymbol"/>
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
77public void Accept(SymbolVisitor visitor)
Microsoft.CodeAnalysis.VisualBasic (17)
Symbols\AliasSymbol.vb (1)
260Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\ArrayTypeSymbol.vb (1)
441Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\AssemblySymbol.vb (1)
768Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\EventSymbol.vb (1)
326Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\FieldSymbol.vb (1)
504Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\LabelSymbol.vb (1)
120Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\MethodSymbol.vb (1)
1146Public Overrides Sub Accept(ByVal visitor As SymbolVisitor)
Symbols\ModuleSymbol.vb (1)
323Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\NamedTypeSymbol.vb (1)
1258Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\NamespaceSymbol.vb (1)
551Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\ParameterSymbol.vb (1)
366Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\PreprocessingSymbol.vb (1)
111Public Overloads Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\PropertySymbol.vb (1)
622Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\Source\LocalSymbol.vb (1)
435Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\Source\RangeVariableSymbol.vb (1)
103Public Overrides Sub Accept(visitor As SymbolVisitor)
Symbols\Symbol.vb (1)
1104Public MustOverride Sub Accept(visitor As SymbolVisitor) Implements ISymbol.Accept
Symbols\TypeParameterSymbol.vb (1)
415Public Overrides Sub Accept(visitor As SymbolVisitor)
Microsoft.CodeAnalysis.Workspaces (11)
CodeGenerationAbstractMethodSymbol.cs (1)
68public override void Accept(SymbolVisitor visitor)
CodeGenerationAbstractNamedTypeSymbol.cs (1)
49public override void Accept(SymbolVisitor visitor)
CodeGenerationArrayTypeSymbol.cs (1)
54public override void Accept(SymbolVisitor visitor)
CodeGenerationEventSymbol.cs (1)
56public override void Accept(SymbolVisitor visitor)
CodeGenerationFieldSymbol.cs (1)
59public override void Accept(SymbolVisitor visitor)
CodeGenerationNamespaceSymbol.cs (1)
33public override void Accept(SymbolVisitor visitor)
CodeGenerationParameterSymbol.cs (1)
61public override void Accept(SymbolVisitor visitor)
CodeGenerationPointerTypeSymbol.cs (1)
29public override void Accept(SymbolVisitor visitor)
CodeGenerationPropertySymbol.cs (1)
71public override void Accept(SymbolVisitor visitor)
CodeGenerationSymbol.cs (1)
181public abstract void Accept(SymbolVisitor visitor);
CodeGenerationTypeParameterSymbol.cs (1)
61public override void Accept(SymbolVisitor visitor)