1 type derived from MetadataVisitor
Microsoft.CodeAnalysis (1)
PEWriter\ReferenceIndexerBase.cs (1)
16internal abstract class ReferenceIndexerBase : MetadataVisitor
59 references to MetadataVisitor
Microsoft.CodeAnalysis (35)
CodeGen\ArrayMembers.cs (1)
355public 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)
539public override void Dispatch(Cci.MetadataVisitor visitor) 887public void Dispatch(Cci.MetadataVisitor visitor) 1000public sealed override void Dispatch(Cci.MetadataVisitor visitor) 1128public abstract void Dispatch(Cci.MetadataVisitor visitor);
Emit\CommonPEModuleBuilder.cs (1)
370public void Dispatch(Cci.MetadataVisitor visitor) => visitor.Visit(this);
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
92public void Dispatch(Cci.MetadataVisitor visitor)
Emit\EditAndContinue\DeletedSourceDefinition.cs (1)
46public abstract void Dispatch(MetadataVisitor visitor);
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
80public override void Dispatch(MetadataVisitor visitor)
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
103public override void Dispatch(MetadataVisitor visitor)
Emit\EditAndContinue\DeletedSourceParameterDefinition.cs (1)
55public override void Dispatch(MetadataVisitor visitor)
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
25public override void Dispatch(MetadataVisitor visitor)
Emit\ErrorType.cs (2)
174void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor) 238void 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)
110void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emit\NoPia\CommonEmbeddedMethod.cs (1)
250void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emit\NoPia\CommonEmbeddedParameter.cs (1)
212void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emit\NoPia\CommonEmbeddedProperty.cs (1)
202void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emit\NoPia\CommonEmbeddedType.cs (1)
552void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
210void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emit\NoPia\VtblGap.cs (1)
178void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
PEWriter\Core.cs (1)
44void Dispatch(MetadataVisitor visitor);
PEWriter\Expressions.cs (1)
17void Dispatch(MetadataVisitor visitor);
PEWriter\InheritedTypeParameter.cs (1)
207public void Dispatch(MetadataVisitor visitor)
PEWriter\MethodDefinitionBase.cs (1)
109public void Dispatch(MetadataVisitor visitor) => visitor.Visit((IMethodDefinition)this);
PEWriter\ModifiedTypeReference.cs (1)
77void IReference.Dispatch(MetadataVisitor visitor)
PEWriter\ParameterDefinitionBase.cs (1)
31public void Dispatch(Cci.MetadataVisitor visitor) => visitor.Visit(this);
PEWriter\RootModuleType.cs (1)
218void 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)
37void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\EventSymbolAdapter.cs (1)
136void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
130void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\FieldSymbolAdapter.cs (1)
103void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
38void 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)
93void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\ModuleReference.cs (1)
32void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\NamedTypeReference.cs (1)
160public abstract void Dispatch(Cci.MetadataVisitor visitor);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
219void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\ParameterSymbolAdapter.cs (1)
166void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\PointerTypeSymbolAdapter.cs (1)
105void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\PropertySymbolAdapter.cs (1)
250void 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)
37void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Emitter\Model\TypeMemberReference.cs (1)
45public abstract void Dispatch(Cci.MetadataVisitor visitor);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
154void Cci.IReference.Dispatch(Cci.MetadataVisitor visitor)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
AssemblyReference.cs (1)
36void IReference.Dispatch(MetadataVisitor visitor)