2 types derived from CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (2)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
89
private sealed class Visitor :
CSharpSymbolVisitor
<Symbol?>
837
internal sealed class DeepTranslator :
CSharpSymbolVisitor
<Symbol>
21 references to CSharpSymbolVisitor
Microsoft.CodeAnalysis.CSharp (21)
Symbols\AliasSymbol.cs (1)
224
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\ArrayTypeSymbol.cs (1)
336
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\AssemblySymbol.cs (1)
191
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\DiscardSymbol.cs (1)
36
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor) => visitor.VisitDiscard(this);
Symbols\DynamicTypeSymbol.cs (1)
162
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\EventSymbol.cs (1)
255
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\FieldSymbol.cs (1)
204
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
91
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor) => visitor.VisitFunctionPointerType(this);
Symbols\FunctionTypeSymbol.cs (1)
134
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor) => throw ExceptionUtilities.Unreachable();
Symbols\LabelSymbol.cs (1)
132
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\LocalSymbol.cs (1)
209
public sealed override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\MethodSymbol.cs (1)
733
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\ModuleSymbol.cs (1)
76
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\NamedTypeSymbol.cs (1)
727
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\NamespaceSymbol.cs (1)
149
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\ParameterSymbol.cs (1)
276
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\PointerTypeSymbol.cs (1)
207
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\PropertySymbol.cs (1)
374
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\RangeVariableSymbol.cs (1)
153
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)
Symbols\Symbol.cs (1)
1796
public abstract TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor);
Symbols\TypeParameterSymbol.cs (1)
182
public override TResult Accept<TResult>(
CSharpSymbolVisitor
<TResult> visitor)