1 type derived from MetadataVisitor
Microsoft.CodeAnalysis (1)
PEWriter\ReferenceIndexerBase.cs (1)
16
internal abstract class ReferenceIndexerBase :
MetadataVisitor
80 references to MetadataVisitor
Microsoft.CodeAnalysis (35)
CodeGen\ArrayMembers.cs (1)
356
public void Dispatch(Cci.
MetadataVisitor
visitor)
CodeGen\MetadataConstant.cs (1)
26
void Cci.IMetadataExpression.Dispatch(Cci.
MetadataVisitor
visitor)
CodeGen\MetadataCreateArray.cs (1)
30
void Cci.IMetadataExpression.Dispatch(Cci.
MetadataVisitor
visitor) => visitor.Visit(this);
CodeGen\MetadataNamedArgument.cs (1)
43
void Cci.IMetadataExpression.Dispatch(Cci.
MetadataVisitor
visitor)
CodeGen\MetadataTypeOf.cs (1)
32
void Cci.IMetadataExpression.Dispatch(Cci.
MetadataVisitor
visitor)
CodeGen\PermissionSetAttribute.cs (1)
180
void Cci.IMetadataExpression.Dispatch(Cci.
MetadataVisitor
visitor)
CodeGen\PrivateImplementationDetails.cs (4)
334
public override void Dispatch(Cci.
MetadataVisitor
visitor)
444
public override void Dispatch(Cci.
MetadataVisitor
visitor)
521
public void Dispatch(Cci.
MetadataVisitor
visitor)
728
public virtual void Dispatch(Cci.
MetadataVisitor
visitor)
Emit\CommonPEModuleBuilder.cs (1)
262
public void Dispatch(Cci.
MetadataVisitor
visitor) => visitor.Visit(this);
Emit\EditAndContinue\DeletedEventDefinition.cs (1)
49
public void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
82
public void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedMethodDefinition.cs (1)
110
public void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedParameterDefinition.cs (1)
49
public void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedPropertyDefinition.cs (1)
66
public void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
104
public void Dispatch(
MetadataVisitor
visitor)
Emit\ErrorType.cs (2)
173
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
237
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedEvent.cs (1)
174
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedField.cs (1)
181
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedMember.cs (1)
107
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedMethod.cs (1)
243
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedParameter.cs (1)
211
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedProperty.cs (1)
202
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedType.cs (1)
550
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
197
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\VtblGap.cs (1)
173
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
PEWriter\Core.cs (1)
33
void Dispatch(
MetadataVisitor
visitor);
PEWriter\Expressions.cs (1)
17
void Dispatch(
MetadataVisitor
visitor);
PEWriter\InheritedTypeParameter.cs (1)
200
public void Dispatch(
MetadataVisitor
visitor)
PEWriter\ModifiedTypeReference.cs (1)
75
void IReference.Dispatch(
MetadataVisitor
visitor)
PEWriter\ReturnValueParameter.cs (1)
51
public void Dispatch(
MetadataVisitor
visitor)
PEWriter\RootModuleStaticConstructor.cs (1)
108
public void Dispatch(
MetadataVisitor
visitor) => visitor.Visit((IMethodDefinition)this);
PEWriter\RootModuleType.cs (1)
214
void IReference.Dispatch(
MetadataVisitor
visitor)
Microsoft.CodeAnalysis.CSharp (23)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
51
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\AssemblyReference.cs (1)
36
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\EventSymbolAdapter.cs (1)
133
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
135
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\FieldSymbolAdapter.cs (1)
100
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
37
void IReference.Dispatch(
MetadataVisitor
visitor) => visitor.Visit((IFunctionPointerTypeReference)this);
Emitter\Model\GenericMethodInstanceReference.cs (1)
25
public override void Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\GenericTypeInstanceReference.cs (1)
33
public sealed override void Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\MethodSymbolAdapter.cs (1)
90
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\ModuleReference.cs (1)
31
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\NamedTypeReference.cs (1)
159
public abstract void Dispatch(Cci.
MetadataVisitor
visitor);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
215
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\ParameterSymbolAdapter.cs (1)
163
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\PointerTypeSymbolAdapter.cs (1)
105
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\PropertySymbolAdapter.cs (1)
247
void IReference.Dispatch(
MetadataVisitor
visitor)
Emitter\Model\SpecializedFieldReference.cs (1)
39
public override void Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\SpecializedGenericMethodInstanceReference.cs (1)
55
public override void Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (1)
32
public sealed override void Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\SpecializedMethodReference.cs (1)
26
public override void Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\SpecializedNestedTypeReference.cs (1)
36
public override void Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\SymbolAdapter.cs (1)
36
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\TypeMemberReference.cs (1)
44
public abstract void Dispatch(Cci.
MetadataVisitor
visitor);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
151
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
AssemblyReference.cs (1)
36
void IReference.Dispatch(
MetadataVisitor
visitor)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
104
void IReference.Dispatch(
MetadataVisitor
visitor) => UnderlyingType.Dispatch(visitor);
Microsoft.CodeAnalysis.VisualBasic (20)
Emit\ArrayTypeSymbolAdapter.vb (1)
131
Friend NotOverridable Overrides Sub IReferenceDispatch(visitor As Cci.
MetadataVisitor
) ' Implements IReference.Dispatch
Emit\AssemblyReference.vb (1)
34
Private Sub IReferenceDispatch(visitor As Cci.
MetadataVisitor
) Implements Cci.IReference.Dispatch
Emit\EventSymbolAdapter.vb (1)
108
Friend Overrides Sub IReferenceDispatch(visitor As Cci.
MetadataVisitor
) ' Implements Cci.IReference.Dispatch
Emit\FieldSymbolAdapter.vb (1)
80
Friend NotOverridable Overrides Sub IReferenceDispatch(visitor As
MetadataVisitor
) ' Implements IReference.Dispatch
Emit\GenericMethodInstanceReference.vb (1)
22
Public Overrides Sub Dispatch(visitor As Cci.
MetadataVisitor
)
Emit\GenericTypeInstanceReference.vb (1)
35
Public NotOverridable Overrides Sub Dispatch(visitor As Cci.
MetadataVisitor
)
Emit\MethodSymbolAdapter.vb (1)
70
Friend NotOverridable Overrides Sub IReferenceDispatch(visitor As Cci.
MetadataVisitor
) ' Implements IReference.Dispatch
Emit\ModuleReference.vb (1)
26
Private Sub IReferenceDispatch(visitor As Cci.
MetadataVisitor
) Implements Cci.IReference.Dispatch
Emit\NamedTypeReference.vb (1)
114
Public MustOverride Sub Dispatch(visitor As Cci.
MetadataVisitor
) Implements Cci.IReference.Dispatch
Emit\NamedTypeSymbolAdapter.vb (1)
176
Friend NotOverridable Overrides Sub IReferenceDispatch(visitor As
MetadataVisitor
) ' Implements IReference.Dispatch
Emit\ParameterSymbolAdapter.vb (1)
113
Friend NotOverridable Overrides Sub IReferenceDispatch(visitor As
MetadataVisitor
) ' Implements IReference.Dispatch
Emit\PropertySymbolAdapter.vb (1)
165
Friend NotOverridable Overrides Sub IReferenceDispatch(visitor As
MetadataVisitor
) ' Implements IReference.Dispatch
Emit\SpecializedFieldReference.vb (1)
36
Public Overrides Sub Dispatch(visitor As Cci.
MetadataVisitor
)
Emit\SpecializedGenericMethodInstanceReference.vb (1)
46
Public Overrides Sub Dispatch(visitor As Cci.
MetadataVisitor
)
Emit\SpecializedGenericNestedTypeInstanceReference.vb (1)
30
Public Overrides Sub Dispatch(visitor As Cci.
MetadataVisitor
)
Emit\SpecializedMethodReference.vb (1)
29
Public Overrides Sub Dispatch(visitor As Microsoft.Cci.
MetadataVisitor
)
Emit\SpecializedNestedTypeReference.vb (1)
32
Public Overrides Sub Dispatch(visitor As Cci.
MetadataVisitor
)
Emit\SymbolAdapter.vb (1)
30
Friend Overridable Sub IReferenceDispatch(visitor As Cci.
MetadataVisitor
) _
Emit\TypeMemberReference.vb (1)
33
Public MustOverride Sub Dispatch(visitor As Cci.
MetadataVisitor
) Implements Cci.IReference.Dispatch
Emit\TypeParameterSymbolAdapter.vb (1)
136
Friend NotOverridable Overrides Sub IReferenceDispatch(visitor As
MetadataVisitor
) ' Implements IReference.Dispatch