6 types derived from CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpCompilation.cs (1)
3557
private class DuplicateFilePathsVisitor :
CSharpSymbolVisitor
Compiler\ClsComplianceChecker.cs (1)
24
internal partial class ClsComplianceChecker :
CSharpSymbolVisitor
Compiler\DocumentationCommentCompiler.cs (1)
32
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
21 references to CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (21)
Symbols\AliasSymbol.cs (1)
219
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ArrayTypeSymbol.cs (1)
331
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\AssemblySymbol.cs (1)
186
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\DiscardSymbol.cs (1)
35
public override void Accept(
CSharpSymbolVisitor
visitor) => visitor.VisitDiscard(this);
Symbols\DynamicTypeSymbol.cs (1)
157
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\EventSymbol.cs (1)
250
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\FieldSymbol.cs (1)
199
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
90
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)
127
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\LocalSymbol.cs (1)
204
public sealed override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\MethodSymbol.cs (1)
728
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ModuleSymbol.cs (1)
71
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\NamedTypeSymbol.cs (1)
722
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\NamespaceSymbol.cs (1)
144
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ParameterSymbol.cs (1)
271
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\PointerTypeSymbol.cs (1)
202
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\PropertySymbol.cs (1)
369
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\RangeVariableSymbol.cs (1)
148
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\Symbol.cs (1)
1794
public abstract void Accept(
CSharpSymbolVisitor
visitor);
Symbols\TypeParameterSymbol.cs (1)
177
public override void Accept(
CSharpSymbolVisitor
visitor)