1 type derived from MetadataVisitor
Microsoft.CodeAnalysis (1)
PEWriter\ReferenceIndexerBase.cs (1)
16
internal abstract class ReferenceIndexerBase :
MetadataVisitor
62 references to MetadataVisitor
Microsoft.CodeAnalysis (37)
CodeGen\ArrayMembers.cs (1)
355
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)
493
public override void Dispatch(Cci.
MetadataVisitor
visitor)
842
public void Dispatch(Cci.
MetadataVisitor
visitor)
955
public sealed override void Dispatch(Cci.
MetadataVisitor
visitor)
1085
public abstract void Dispatch(Cci.
MetadataVisitor
visitor);
Emit\CommonPEModuleBuilder.cs (1)
387
public void Dispatch(Cci.
MetadataVisitor
visitor) => visitor.Visit(this);
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
93
public void Dispatch(Cci.
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedSourceDefinition.cs (1)
46
public abstract void Dispatch(
MetadataVisitor
visitor);
Emit\EditAndContinue\DeletedSourceEventDefinition.cs (1)
36
public override void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
80
public override void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
102
public override void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedSourceParameterDefinition.cs (1)
55
public override void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedSourcePropertyDefinition.cs (1)
55
public override void Dispatch(
MetadataVisitor
visitor)
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
24
public override void Dispatch(
MetadataVisitor
visitor)
Emit\ErrorType.cs (2)
174
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
238
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)
110
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedMethod.cs (1)
250
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedParameter.cs (1)
212
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)
559
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
210
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emit\NoPia\VtblGap.cs (1)
178
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
PEWriter\Core.cs (1)
44
void Dispatch(
MetadataVisitor
visitor);
PEWriter\Expressions.cs (1)
17
void Dispatch(
MetadataVisitor
visitor);
PEWriter\InheritedTypeParameter.cs (1)
207
public void Dispatch(
MetadataVisitor
visitor)
PEWriter\MethodDefinitionBase.cs (1)
109
public void Dispatch(
MetadataVisitor
visitor) => visitor.Visit((IMethodDefinition)this);
PEWriter\ModifiedTypeReference.cs (1)
77
void IReference.Dispatch(
MetadataVisitor
visitor)
PEWriter\ParameterDefinitionBase.cs (1)
31
public void Dispatch(Cci.
MetadataVisitor
visitor) => visitor.Visit(this);
PEWriter\RootModuleType.cs (1)
218
void IReference.Dispatch(
MetadataVisitor
visitor)
Microsoft.CodeAnalysis.CSharp (25)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
51
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\AssemblyReference.cs (1)
37
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\EventSymbolAdapter.cs (1)
136
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
130
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\FieldSymbolAdapter.cs (1)
103
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
38
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)
103
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\ModuleReference.cs (1)
32
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\NamedTypeReference.cs (1)
160
public abstract void Dispatch(Cci.
MetadataVisitor
visitor);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
221
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\ParameterSymbolAdapter.cs (1)
166
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)
264
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)
37
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Emitter\Model\TypeMemberReference.cs (1)
45
public abstract void Dispatch(Cci.
MetadataVisitor
visitor);
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
154
void Cci.IReference.Dispatch(Cci.
MetadataVisitor
visitor)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
571
void IReference.Dispatch(
MetadataVisitor
visitor)
Symbols\Source\ExtensionGroupingInfo.cs (1)
594
void IReference.Dispatch(
MetadataVisitor
visitor)