11 implementations of AsGenericMethodInstanceReference
Microsoft.CodeAnalysis (6)
CodeGen\ArrayMembers.cs (1)
331
public Cci.IGenericMethodInstanceReference?
AsGenericMethodInstanceReference
=> null;
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
140
public Cci.IGenericMethodInstanceReference?
AsGenericMethodInstanceReference
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
87
public IGenericMethodInstanceReference?
AsGenericMethodInstanceReference
=> OldDefinition.AsGenericMethodInstanceReference;
Emit\NoPia\CommonEmbeddedMethod.cs (1)
280
Cci.IGenericMethodInstanceReference Cci.IMethodReference.
AsGenericMethodInstanceReference
=> null;
Emit\NoPia\VtblGap.cs (1)
215
Cci.IGenericMethodInstanceReference Cci.IMethodReference.
AsGenericMethodInstanceReference
PEWriter\MethodDefinitionBase.cs (1)
91
public IGenericMethodInstanceReference
AsGenericMethodInstanceReference
=> null;
Microsoft.CodeAnalysis.CSharp (5)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
57
Cci.IGenericMethodInstanceReference Cci.IMethodReference.
AsGenericMethodInstanceReference
Emitter\Model\GenericMethodInstanceReference.cs (1)
51
public override Cci.IGenericMethodInstanceReference
AsGenericMethodInstanceReference
Emitter\Model\MethodReference.cs (1)
114
public virtual Cci.IGenericMethodInstanceReference
AsGenericMethodInstanceReference
Emitter\Model\MethodSymbolAdapter.cs (1)
35
Cci.IGenericMethodInstanceReference Cci.IMethodReference.
AsGenericMethodInstanceReference
Emitter\Model\SpecializedGenericMethodInstanceReference.cs (1)
47
public override Cci.IGenericMethodInstanceReference
AsGenericMethodInstanceReference
13 references to AsGenericMethodInstanceReference
Microsoft.CodeAnalysis (5)
CodeGen\ReferenceDependencyWalker.cs (1)
109
Cci.IGenericMethodInstanceReference? genericInstance = methodReference.
AsGenericMethodInstanceReference
;
Emit\EditAndContinue\DeletedSourceMethodDefinition.cs (1)
87
public IGenericMethodInstanceReference? AsGenericMethodInstanceReference => OldDefinition.
AsGenericMethodInstanceReference
;
PEWriter\MetadataVisitor.cs (1)
344
IGenericMethodInstanceReference? genericMethodInstanceReference = methodReference.
AsGenericMethodInstanceReference
;
PEWriter\MetadataWriter.cs (1)
1182
IGenericMethodInstanceReference methodSpec = methodReference.
AsGenericMethodInstanceReference
;
PEWriter\ReferenceIndexerBase.cs (1)
139
IGenericMethodInstanceReference genericMethodInstanceReference = methodReference.
AsGenericMethodInstanceReference
;
Microsoft.CodeAnalysis.CSharp (8)
Emitter\Model\ExpandedVarargsMethodReference.cs (5)
61
if (_underlyingMethod.
AsGenericMethodInstanceReference
== null)
66
Debug.Assert(_underlyingMethod.
AsGenericMethodInstanceReference
== _underlyingMethod);
132
if (((Cci.IMethodReference)this).
AsGenericMethodInstanceReference
!= null)
160
return _underlyingMethod.
AsGenericMethodInstanceReference
.GetGenericArguments(context);
165
return new ExpandedVarargsMethodReference(_underlyingMethod.
AsGenericMethodInstanceReference
.GetGenericMethod(context), _argListParams);
Emitter\Model\MethodSymbolAdapter.cs (3)
101
Debug.Assert(((Cci.IMethodReference)this).
AsGenericMethodInstanceReference
!= null);
251
Debug.Assert(((Cci.IMethodReference)this).
AsGenericMethodInstanceReference
!= null);
264
Debug.Assert(((Cci.IMethodReference)this).
AsGenericMethodInstanceReference
!= null);