8 types derived from CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpCompilation.cs (1)
3276
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
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)
219
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ArrayTypeSymbol.cs (1)
330
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\AssemblySymbol.cs (1)
184
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)
724
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ModuleSymbol.cs (1)
71
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\NamedTypeSymbol.cs (1)
735
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\NamespaceSymbol.cs (1)
143
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ParameterSymbol.cs (1)
262
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\PointerTypeSymbol.cs (1)
202
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\PropertySymbol.cs (1)
343
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\RangeVariableSymbol.cs (1)
150
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\Symbol.cs (1)
1645
public abstract void Accept(
CSharpSymbolVisitor
visitor);
Symbols\TypeParameterSymbol.cs (1)
177
public override void Accept(
CSharpSymbolVisitor
visitor)