40 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)
1085
public Cci.IDefinition
AsDefinition
(EmitContext context) => this;
Emit\CommonPEModuleBuilder.cs (1)
384
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)
Microsoft.CodeAnalysis.CSharp (17)
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)
272
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\Source\ExtensionGroupingInfo.cs (1)
568
IDefinition? IReference.
AsDefinition
(EmitContext context)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
AssemblyReference.cs (1)
31
IDefinition? IReference.
AsDefinition
(EmitContext context)
5 references to AsDefinition
Microsoft.CodeAnalysis (5)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
697
var methodDef = (IMethodDefinition?)methodImpl.ImplementingMethod.
AsDefinition
(this.Context);
1883
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));