8 types derived from CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpCompilation.cs (1)
3647
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)
219
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)
35
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)
127
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\LocalSymbol.cs (1)
204
public sealed override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\MethodSymbol.cs (1)
736
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\ModuleSymbol.cs (1)
71
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\NamedTypeSymbol.cs (1)
868
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)
370
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\RangeVariableSymbol.cs (1)
148
public override void Accept(
CSharpSymbolVisitor
visitor)
Symbols\Symbol.cs (1)
1818
public abstract void Accept(
CSharpSymbolVisitor
visitor);
Symbols\TypeParameterSymbol.cs (1)
178
public override void Accept(
CSharpSymbolVisitor
visitor)