20 overrides of Accept
Microsoft.CodeAnalysis.CSharp (20)
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\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\TypeParameterSymbol.cs (1)
172
internal override TResult
Accept
<TArgument, TResult>(CSharpSymbolVisitor<TArgument, TResult> visitor, TArgument argument)
5 references to Accept
Microsoft.CodeAnalysis.CSharp (5)
Compiler\MethodCompiler.cs (2)
406
s.
Accept
(this, null);
507
member.
Accept
(this, compilationState);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
165
return symbol.
Accept
(this, RetargetOptions.RetargetPrimitiveTypesByName);
177
return (TypeSymbol)symbol.
Accept
(this, options);
Symbols\SymbolVisitor`2.cs (1)
31
return symbol.
Accept
(this, argument);