4 types derived from CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (4)
Compiler\MethodCompiler.cs (1)
29
internal sealed class MethodCompiler :
CSharpSymbolVisitor
<TypeCompilationState, object>
DocumentationComments\DocumentationCommentIDVisitor.cs (1)
12
internal sealed partial class DocumentationCommentIDVisitor :
CSharpSymbolVisitor
<StringBuilder, object>
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
27
private sealed class PartVisitor :
CSharpSymbolVisitor
<StringBuilder, object>
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
105
:
CSharpSymbolVisitor
<RetargetOptions, Symbol>
22 references to CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (22)
Symbols\AliasSymbol.cs (1)
214
internal override TResult Accept<TArg, TResult>(
CSharpSymbolVisitor
<TArg, TResult> visitor, TArg a)
Symbols\ArrayTypeSymbol.cs (1)
326
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\AssemblySymbol.cs (1)
181
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\DiscardSymbol.cs (1)
34
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument a) => visitor.VisitDiscard(this, a);
Symbols\DynamicTypeSymbol.cs (1)
152
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\ErrorTypeSymbol.cs (1)
359
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\EventSymbol.cs (1)
245
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\FieldSymbol.cs (1)
194
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
96
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument a) => visitor.VisitFunctionPointerType(this, a);
Symbols\FunctionTypeSymbol.cs (1)
148
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument a) => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
122
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\LocalSymbol.cs (1)
199
internal sealed override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\MethodSymbol.cs (1)
723
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\ModuleSymbol.cs (1)
66
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\NamedTypeSymbol.cs (1)
717
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\NamespaceSymbol.cs (1)
139
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\ParameterSymbol.cs (1)
266
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PointerTypeSymbol.cs (1)
197
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PropertySymbol.cs (1)
364
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\RangeVariableSymbol.cs (1)
143
internal override TResult Accept<TArg, TResult>(
CSharpSymbolVisitor
<TArg, TResult> visitor, TArg a)
Symbols\Symbol.cs (1)
863
internal abstract TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument a);
Symbols\TypeParameterSymbol.cs (1)
172
internal override TResult Accept<TArgument, TResult>(
CSharpSymbolVisitor
<TArgument, TResult> visitor, TArgument argument)