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