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