1 type derived from SymbolVisitor
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SymbolVisitorTests.cs (1)
375
private class LoggingSymbolVisitorWithReturnValueAndContext :
SymbolVisitor
<StringBuilder, int>
64 references to SymbolVisitor
Microsoft.CodeAnalysis (1)
Symbols\ISymbol.cs (1)
214
TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument);
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
CodeGenerationAbstractMethodSymbol.cs (1)
74
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationAbstractNamedTypeSymbol.cs (1)
55
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationArrayTypeSymbol.cs (1)
61
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationEventSymbol.cs (1)
63
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationFieldSymbol.cs (1)
65
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationNamespaceSymbol.cs (1)
39
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationParameterSymbol.cs (1)
67
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationPointerTypeSymbol.cs (1)
36
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationPropertySymbol.cs (1)
77
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationSymbol.cs (1)
185
public abstract TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument);
CodeGenerationTypeParameterSymbol.cs (1)
67
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Microsoft.CodeAnalysis.CSharp (22)
Symbols\PublicModel\AliasSymbol.cs (1)
42
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\ArrayTypeSymbol.cs (1)
84
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\AssemblySymbol.cs (1)
120
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\DiscardSymbol.cs (1)
40
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument) => visitor.VisitDiscard(this, argument);
Symbols\PublicModel\DynamicTypeSymbol.cs (1)
45
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\EventSymbol.cs (1)
104
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\FieldSymbol.cs (1)
110
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\FunctionPointerTypeSymbol.cs (1)
35
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\LabelSymbol.cs (1)
42
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\LocalSymbol.cs (1)
78
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\MethodSymbol.cs (1)
344
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\ModuleSymbol.cs (1)
61
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\NamedTypeSymbol.cs (1)
217
protected sealed override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\NamespaceSymbol.cs (1)
77
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\ParameterSymbol.cs (1)
89
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\PointerTypeSymbol.cs (1)
65
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
72
TResult ISymbol.Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument) => throw new System.NotSupportedException();
Symbols\PublicModel\PropertySymbol.cs (1)
124
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\RangeVariableSymbol.cs (1)
33
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Symbols\PublicModel\Symbol.cs (2)
147
TResult ISymbol.Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
152
protected abstract TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument);
Symbols\PublicModel\TypeParameterSymbol.cs (1)
109
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\DelegateTypeTests.cs (1)
11476
protected override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument) => throw new NotImplementedException();
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
83
public TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
Microsoft.CodeAnalysis.VisualBasic (17)
Symbols\AliasSymbol.vb (1)
268
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\ArrayTypeSymbol.vb (1)
449
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\AssemblySymbol.vb (1)
776
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\EventSymbol.vb (1)
334
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\FieldSymbol.vb (1)
512
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\LabelSymbol.vb (1)
128
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\MethodSymbol.vb (1)
1154
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\ModuleSymbol.vb (1)
331
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\NamedTypeSymbol.vb (1)
1266
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\NamespaceSymbol.vb (1)
559
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\ParameterSymbol.vb (1)
374
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\PreprocessingSymbol.vb (1)
123
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\PropertySymbol.vb (1)
630
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\Source\LocalSymbol.vb (1)
443
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\Source\RangeVariableSymbol.vb (1)
111
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Symbols\Symbol.vb (1)
1108
Public MustOverride Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult Implements ISymbol.Accept
Symbols\TypeParameterSymbol.vb (1)
423
Public Overrides Function Accept(Of TArgument, TResult)(visitor As
SymbolVisitor
(Of TArgument, TResult), argument As TArgument) As TResult
Microsoft.CodeAnalysis.Workspaces (11)
CodeGenerationAbstractMethodSymbol.cs (1)
74
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationAbstractNamedTypeSymbol.cs (1)
55
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationArrayTypeSymbol.cs (1)
61
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationEventSymbol.cs (1)
63
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationFieldSymbol.cs (1)
65
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationNamespaceSymbol.cs (1)
39
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationParameterSymbol.cs (1)
67
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationPointerTypeSymbol.cs (1)
36
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationPropertySymbol.cs (1)
77
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)
CodeGenerationSymbol.cs (1)
185
public abstract TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument);
CodeGenerationTypeParameterSymbol.cs (1)
67
public override TResult Accept<TArgument, TResult>(
SymbolVisitor
<TArgument, TResult> visitor, TArgument argument)