8 types derived from CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpCompilation.cs (1)
3276private class DuplicateFilePathsVisitor : CSharpSymbolVisitor
Compiler\ClsComplianceChecker.cs (1)
24internal partial class ClsComplianceChecker : CSharpSymbolVisitor
Compiler\DocumentationCommentCompiler.cs (1)
32internal partial class DocumentationCommentCompiler : CSharpSymbolVisitor
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
22internal partial class DocumentationCommentCompiler : CSharpSymbolVisitor
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
26internal partial class DocumentationCommentCompiler : CSharpSymbolVisitor
Compiler\SynthesizedMetadataCompiler.cs (1)
24internal sealed class SynthesizedMetadataCompiler : CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
LifetimeAnnotationAttributesVisitor.cs (1)
17internal sealed class ScopedRefAttributesVisitor : CSharpSymbolVisitor
TestAttributesVisitor.cs (1)
14internal abstract class TestAttributesVisitor : CSharpSymbolVisitor
21 references to CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (21)
Symbols\AliasSymbol.cs (1)
219public override void Accept(CSharpSymbolVisitor visitor)
Symbols\ArrayTypeSymbol.cs (1)
330public override void Accept(CSharpSymbolVisitor visitor)
Symbols\AssemblySymbol.cs (1)
184public override void Accept(CSharpSymbolVisitor visitor)
Symbols\DiscardSymbol.cs (1)
35public override void Accept(CSharpSymbolVisitor visitor) => visitor.VisitDiscard(this);
Symbols\DynamicTypeSymbol.cs (1)
157public override void Accept(CSharpSymbolVisitor visitor)
Symbols\EventSymbol.cs (1)
250public override void Accept(CSharpSymbolVisitor visitor)
Symbols\FieldSymbol.cs (1)
199public override void Accept(CSharpSymbolVisitor visitor)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
90public override void Accept(CSharpSymbolVisitor visitor) => visitor.VisitFunctionPointerType(this);
Symbols\FunctionTypeSymbol.cs (1)
132public override void Accept(CSharpSymbolVisitor visitor) => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
127public override void Accept(CSharpSymbolVisitor visitor)
Symbols\LocalSymbol.cs (1)
204public sealed override void Accept(CSharpSymbolVisitor visitor)
Symbols\MethodSymbol.cs (1)
724public override void Accept(CSharpSymbolVisitor visitor)
Symbols\ModuleSymbol.cs (1)
71public override void Accept(CSharpSymbolVisitor visitor)
Symbols\NamedTypeSymbol.cs (1)
735public override void Accept(CSharpSymbolVisitor visitor)
Symbols\NamespaceSymbol.cs (1)
143public override void Accept(CSharpSymbolVisitor visitor)
Symbols\ParameterSymbol.cs (1)
262public override void Accept(CSharpSymbolVisitor visitor)
Symbols\PointerTypeSymbol.cs (1)
202public override void Accept(CSharpSymbolVisitor visitor)
Symbols\PropertySymbol.cs (1)
343public override void Accept(CSharpSymbolVisitor visitor)
Symbols\RangeVariableSymbol.cs (1)
150public override void Accept(CSharpSymbolVisitor visitor)
Symbols\Symbol.cs (1)
1645public abstract void Accept(CSharpSymbolVisitor visitor);
Symbols\TypeParameterSymbol.cs (1)
177public override void Accept(CSharpSymbolVisitor visitor)