8 types derived from CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpCompilation.cs (1)
3767
private class DuplicateFilePathsVisitor :
CSharpSymbolVisitor
Compiler\ClsComplianceChecker.cs (1)
24
internal partial class ClsComplianceChecker :
CSharpSymbolVisitor
Compiler\DocumentationCommentCompiler.cs (1)
31
internal partial class DocumentationCommentCompiler :
CSharpSymbolVisitor
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
22
internal partial class DocumentationCommentCompiler :
CSharpSymbolVisitor
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
26
internal partial class DocumentationCommentCompiler :
CSharpSymbolVisitor
Compiler\SynthesizedMetadataCompiler.cs (1)
24
internal sealed class SynthesizedMetadataCompiler :
CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
LifetimeAnnotationAttributesVisitor.cs (1)
17
internal sealed class ScopedRefAttributesVisitor :
CSharpSymbolVisitor
TestAttributesVisitor.cs (1)
14
internal abstract class TestAttributesVisitor :
CSharpSymbolVisitor
21 references to CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (21)
Symbols\AliasSymbol.cs (1)
221
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ArrayTypeSymbol.cs (1)
332
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\AssemblySymbol.cs (1)
191
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\DiscardSymbol.cs (1)
36
public override void Accept(
CSharpSymbolVisitor
visitor) => visitor.VisitDiscard(this);
Symbols\DynamicTypeSymbol.cs (1)
158
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\EventSymbol.cs (1)
255
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\FieldSymbol.cs (1)
199
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
91
public override void Accept(
CSharpSymbolVisitor
visitor) => visitor.VisitFunctionPointerType(this);
Symbols\FunctionTypeSymbol.cs (1)
132
public override void Accept(
CSharpSymbolVisitor
visitor) => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
129
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\LocalSymbol.cs (1)
214
public sealed override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\MethodSymbol.cs (1)
743
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ModuleSymbol.cs (1)
71
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\NamedTypeSymbol.cs (1)
897
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\NamespaceSymbol.cs (1)
145
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ParameterSymbol.cs (1)
283
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\PointerTypeSymbol.cs (1)
203
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\PropertySymbol.cs (1)
368
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\RangeVariableSymbol.cs (1)
150
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\Symbol.cs (1)
1826
public abstract void Accept(
CSharpSymbolVisitor
visitor);
Symbols\TypeParameterSymbol.cs (1)
178
public override void Accept(
CSharpSymbolVisitor
visitor)