22 implementations of AsDefinition
Microsoft.CodeAnalysis (22)
CodeGen\ArrayMembers.cs (1)
358
public Cci.IDefinition?
AsDefinition
(EmitContext context)
CodeGen\PrivateImplementationDetails.cs (2)
892
public Cci.IDefinition
AsDefinition
(EmitContext context)
1083
public Cci.IDefinition
AsDefinition
(EmitContext context) => this;
Emit\CommonPEModuleBuilder.cs (1)
374
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
161
public Cci.IDefinition?
AsDefinition
(EmitContext context)
Emit\EditAndContinue\DeletedSourceDefinition.cs (1)
48
public IDefinition?
AsDefinition
(EmitContext context)
Emit\ErrorType.cs (2)
179
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
243
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\NoPia\CommonEmbeddedEvent.cs (1)
179
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\NoPia\CommonEmbeddedField.cs (1)
186
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\NoPia\CommonEmbeddedMember.cs (1)
115
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\NoPia\CommonEmbeddedMethod.cs (1)
255
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\NoPia\CommonEmbeddedParameter.cs (1)
217
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\NoPia\CommonEmbeddedProperty.cs (1)
207
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\NoPia\CommonEmbeddedType.cs (1)
557
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
215
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\NoPia\VtblGap.cs (1)
185
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
PEWriter\InheritedTypeParameter.cs (1)
191
public IDefinition?
AsDefinition
(EmitContext context)
PEWriter\MethodDefinitionBase.cs (1)
105
public IDefinition
AsDefinition
(EmitContext context) => this;
PEWriter\ModifiedTypeReference.cs (1)
145
IDefinition? IReference.
AsDefinition
(EmitContext context)
PEWriter\ParameterDefinitionBase.cs (1)
30
public Cci.IDefinition?
AsDefinition
(EmitContext context) => this;
PEWriter\RootModuleType.cs (1)
324
IDefinition IReference.
AsDefinition
(EmitContext context)
5 references to AsDefinition
Microsoft.CodeAnalysis (5)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
696
var methodDef = (IMethodDefinition?)methodImpl.ImplementingMethod.
AsDefinition
(this.Context);
1882
var methodDef = (IMethodDefinition?)methodImplementation.ImplementingMethod.
AsDefinition
(this.Context);
PEWriter\MetadataVisitor.cs (1)
577
if (typeMemberReference.
AsDefinition
(Context) == null)
PEWriter\MetadataWriter.cs (2)
1881
entryPointHandle = entryPoint != null ? (MethodDefinitionHandle)GetMethodHandle((IMethodDefinition)entryPoint.
AsDefinition
(Context)) : default(MethodDefinitionHandle);
1887
debugEntryPointHandle = (MethodDefinitionHandle)GetMethodHandle((IMethodDefinition)debugEntryPoint.
AsDefinition
(Context));