40 implementations of AsDefinition
Microsoft.CodeAnalysis (22)
CodeGen\ArrayMembers.cs (1)
358
public Cci.IDefinition?
AsDefinition
(EmitContext context)
CodeGen\PrivateImplementationDetails.cs (2)
847
public Cci.IDefinition
AsDefinition
(EmitContext context)
1040
public Cci.IDefinition
AsDefinition
(EmitContext context) => this;
Emit\CommonPEModuleBuilder.cs (1)
391
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
162
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)
564
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)
Microsoft.CodeAnalysis.CSharp (18)
Emitter\Model\ArrayTypeSymbolAdapter.cs (1)
72
Cci.IDefinition? Cci.IReference.
AsDefinition
(EmitContext context) => null;
Emitter\Model\AssemblyReference.cs (1)
54
Cci.IDefinition Cci.IReference.
AsDefinition
(CodeAnalysis.Emit.EmitContext context)
Emitter\Model\EventSymbolAdapter.cs (1)
142
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
146
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\FieldSymbolAdapter.cs (1)
121
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
56
IDefinition? IReference.
AsDefinition
(EmitContext context) => null;
Emitter\Model\MethodSymbolAdapter.cs (1)
69
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\ModuleReference.cs (1)
87
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\NamedTypeReference.cs (1)
162
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
279
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\ParameterSymbolAdapter.cs (1)
189
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\PointerTypeSymbolAdapter.cs (1)
110
Cci.IDefinition? Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\PropertySymbolAdapter.cs (1)
270
IDefinition IReference.
AsDefinition
(EmitContext context)
Emitter\Model\SymbolAdapter.cs (1)
30
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\TypeMemberReference.cs (1)
47
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
198
Cci.IDefinition Cci.IReference.
AsDefinition
(EmitContext context)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
567
IDefinition? IReference.
AsDefinition
(EmitContext context) => null;
Symbols\Source\ExtensionGroupingInfo.cs (1)
572
IDefinition? IReference.
AsDefinition
(EmitContext context)
5 references to AsDefinition
Microsoft.CodeAnalysis (5)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
748
var methodDef = (IMethodDefinition?)methodImpl.ImplementingMethod.
AsDefinition
(this.Context);
1934
var methodDef = (IMethodDefinition?)methodImplementation.ImplementingMethod.
AsDefinition
(this.Context);
PEWriter\MetadataVisitor.cs (1)
574
if (typeMemberReference.
AsDefinition
(Context) == null)
PEWriter\MetadataWriter.cs (2)
1892
entryPointHandle = entryPoint != null ? (MethodDefinitionHandle)GetMethodHandle((IMethodDefinition)entryPoint.
AsDefinition
(Context)) : default(MethodDefinitionHandle);
1898
debugEntryPointHandle = (MethodDefinitionHandle)GetMethodHandle((IMethodDefinition)debugEntryPoint.
AsDefinition
(Context));