3 interfaces inheriting from IMethodReference
Microsoft.CodeAnalysis (3)
PEWriter\Members.cs (3)
506
internal interface IMethodDefinition : ITypeDefinitionMember,
IMethodReference
885
internal interface ISpecializedMethodReference :
IMethodReference
956
internal interface IGenericMethodInstanceReference :
IMethodReference
6 implementations of IMethodReference
Microsoft.CodeAnalysis (1)
CodeGen\ArrayMembers.cs (1)
287
internal abstract class ArrayMethod : Cci.
IMethodReference
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
18
Cci.
IMethodReference
,
Emitter\Model\MethodReference.cs (1)
15
internal abstract class MethodReference : TypeMemberReference, Cci.
IMethodReference
Emitter\Model\MethodSymbolAdapter.cs (1)
26
Cci.
IMethodReference
,
Microsoft.CodeAnalysis.VisualBasic (2)
Emit\MethodReference.vb (1)
13
Implements Cci.
IMethodReference
Emit\MethodSymbolAdapter.vb (1)
20
Implements Cci.
IMethodReference
212 references to IMethodReference
Microsoft.CodeAnalysis (92)
CodeGen\ILBuilderEmit.cs (1)
100
var
initializeArray = module.GetInitArrayHelper();
CodeGen\ITokenDeferral.cs (1)
22
Cci.
IMethodReference
GetInitArrayHelper();
CodeGen\PermissionSetAttribute.cs (1)
57
public Cci.
IMethodReference
Constructor(EmitContext context, bool reportDiagnostics)
CodeGen\ReferenceDependencyWalker.cs (3)
30
var
methodReference = reference as Cci.
IMethodReference
;
101
private static void VisitMethodReference(Cci.
IMethodReference
methodReference, EmitContext context)
Emit\CommonPEModuleBuilder.cs (6)
34
internal Cci.
IMethodReference
? PEEntryPoint;
35
internal Cci.
IMethodReference
? DebugEntryPoint;
106
internal abstract Cci.
IMethodReference
Translate(IMethodSymbolInternal symbol, DiagnosticBag diagnostics, bool needDeclaration);
697
internal abstract Cci.
IMethodReference
Translate(TMethodSymbol symbol, DiagnosticBag diagnostics, bool needDeclaration);
709
internal sealed override Cci.
IMethodReference
Translate(IMethodSymbolInternal symbol, DiagnosticBag diagnostics, bool needDeclaration)
999
public abstract Cci.
IMethodReference
GetInitArrayHelper();
Emit\EditAndContinue\DeletedCustomAttribute.cs (1)
24
public
IMethodReference
Constructor(EmitContext context, bool reportDiagnostics)
Emit\EditAndContinue\DeletedEventDefinition.cs (4)
28
public
IMethodReference
Adder => _adder;
30
public
IMethodReference
? Caller => _caller;
36
public
IMethodReference
Remover => _remover;
54
public IEnumerable<
IMethodReference
> GetAccessors(EmitContext context)
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
60
IMethodReference
IGenericMethodParameterReference.DefiningMethod => ((IGenericMethodParameterReference)OldDefinition).DefiningMethod;
Emit\EditAndContinue\DeletedPropertyDefinition.cs (5)
18
private readonly
IMethodReference
? _getter;
19
private readonly
IMethodReference
? _setter;
33
public
IMethodReference
? Getter => _getter;
43
public
IMethodReference
? Setter => _setter;
71
public IEnumerable<
IMethodReference
> GetAccessors(EmitContext context)
Emit\NoPia\CommonEmbeddedEvent.cs (4)
94
Cci.
IMethodReference
Cci.IEventDefinition.Adder
99
Cci.
IMethodReference
Cci.IEventDefinition.Remover
104
Cci.
IMethodReference
Cci.IEventDefinition.Caller
109
IEnumerable<Cci.
IMethodReference
> Cci.IEventDefinition.GetAccessors(EmitContext context)
Emit\NoPia\CommonEmbeddedMethod.cs (7)
255
bool Cci.
IMethodReference
.AcceptsExtraArguments => AcceptsExtraArguments;
257
ushort Cci.
IMethodReference
.GenericParameterCount => (ushort)_typeParameters.Length;
259
bool Cci.
IMethodReference
.IsGeneric => _typeParameters.Length > 0;
261
Cci.IMethodDefinition Cci.
IMethodReference
.GetResolvedMethod(EmitContext context)
266
ImmutableArray<Cci.IParameterTypeInformation> Cci.
IMethodReference
.ExtraParameters
275
Cci.IGenericMethodInstanceReference Cci.
IMethodReference
.AsGenericMethodInstanceReference => null;
277
Cci.ISpecializedMethodReference Cci.
IMethodReference
.AsSpecializedMethodReference => null;
Emit\NoPia\CommonEmbeddedProperty.cs (3)
78
Cci.
IMethodReference
Cci.IPropertyDefinition.Getter
83
Cci.
IMethodReference
Cci.IPropertyDefinition.Setter
88
IEnumerable<Cci.
IMethodReference
> Cci.IPropertyDefinition.GetAccessors(EmitContext context)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (1)
222
Cci.
IMethodReference
Cci.IGenericMethodParameterReference.DefiningMethod
Emit\NoPia\EmbeddedTypesManager.cs (2)
55
where TMethodSymbol : class, TSymbol, Cci.
IMethodReference
222
internal Cci.
IMethodReference
EmbedMethodIfNeedTo(TMethodSymbol methodSymbol, TSyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics)
Emit\NoPia\VtblGap.cs (7)
190
bool Cci.
IMethodReference
.AcceptsExtraArguments
195
ushort Cci.
IMethodReference
.GenericParameterCount
200
bool Cci.
IMethodReference
.IsGeneric
205
Cci.IMethodDefinition Cci.
IMethodReference
.GetResolvedMethod(EmitContext context)
210
ImmutableArray<Cci.IParameterTypeInformation> Cci.
IMethodReference
.ExtraParameters
215
Cci.IGenericMethodInstanceReference Cci.
IMethodReference
.AsGenericMethodInstanceReference
220
Cci.ISpecializedMethodReference Cci.
IMethodReference
.AsSpecializedMethodReference
IReferenceOrISignature.cs (1)
28
public IReferenceOrISignature(
IMethodReference
item) => _item = item;
PEWriter\ICustomAttribute.cs (1)
24
IMethodReference
Constructor(EmitContext context, bool reportDiagnostics);
PEWriter\MemberRefComparer.cs (6)
48
var
xm = x as
IMethodReference
;
49
var
ym = y as
IMethodReference
;
69
var
methodRef = memberRef as
IMethodReference
;
PEWriter\Members.cs (9)
135
IEnumerable<
IMethodReference
> GetAccessors(EmitContext context);
140
IMethodReference
Adder { get; }
145
IMethodReference
? Caller { get; }
160
IMethodReference
Remover { get; }
732
IEnumerable<
IMethodReference
> GetAccessors(EmitContext context);
746
IMethodReference
? Getter { get; }
771
IMethodReference
? Setter { get; }
893
IMethodReference
UnspecializedVersion { get; }
967
IMethodReference
GetGenericMethod(EmitContext context);
PEWriter\MetadataVisitor.cs (4)
53
IMethodReference
constructor = customAttribute.Constructor(Context, reportDiagnostics: false);
319
public void Visit(IEnumerable<
IMethodReference
> methodReferences)
321
foreach (
IMethodReference
methodReference in methodReferences)
327
public virtual void Visit(
IMethodReference
methodReference)
PEWriter\MetadataWriter.cs (15)
718
private EntityHandle GetCustomAttributeTypeCodedIndex(
IMethodReference
methodReference)
950
if (memberRef is
IMethodReference
methodRef)
974
internal EntityHandle GetMethodDefinitionOrReferenceHandle(
IMethodReference
methodReference)
1103
IMethodReference
methodReference => this.GetMethodSignatureHandle(methodReference),
1108
internal BlobHandle GetMethodSignatureHandle(
IMethodReference
methodReference)
1113
internal byte[] GetMethodSignature(
IMethodReference
methodReference)
1120
private BlobHandle GetMethodSignatureHandleAndBlob(
IMethodReference
methodReference, out ImmutableArray<byte> signatureBlob)
1168
internal EntityHandle GetMethodHandle(
IMethodReference
methodReference)
1191
Debug.Assert(!(signature is
IMethodReference
));
1862
IMethodReference
entryPoint = module.PEEntryPoint;
1866
IMethodReference
debugEntryPoint = module.DebugEntryPoint;
2118
IMethodReference
constructor = customAttribute.Constructor(Context, reportDiagnostics: true);
2589
foreach (
IMethodReference
accessorMethod in propertyDef.GetAccessors(Context))
2615
foreach (
IMethodReference
accessorMethod in eventDef.GetAccessors(Context))
3062
IMethodReference
methodReference => GetMethodHandle(methodReference),
PEWriter\ReferenceIndexer.cs (3)
90
var
methodReference = reference as
IMethodReference
;
174
protected override void ReserveMethodToken(
IMethodReference
methodReference)
PEWriter\ReferenceIndexerBase.cs (2)
123
public override void Visit(
IMethodReference
methodReference)
168
protected abstract void ReserveMethodToken(
IMethodReference
methodReference);
PEWriter\TypeReferenceIndexer.cs (1)
62
protected override void ReserveMethodToken(
IMethodReference
methodReference)
PEWriter\Types.cs (3)
198
IMethodReference
DefiningMethod { get; }
352
public readonly Cci.
IMethodReference
ImplementedMethod;
354
public MethodImplementation(Cci.IMethodDefinition ImplementingMethod, Cci.
IMethodReference
ImplementedMethod)
Microsoft.CodeAnalysis.CSharp (72)
CodeGen\CodeGenerator.cs (1)
351
var
methodRef = _module.Translate(method, syntaxNode, _diagnostics.DiagnosticBag, optArgList, needDeclaration: encodeAsRawDefinitionToken);
CodeGen\EmitStatement.cs (9)
1346
var
indexerRef = GetIndexerRef(syntaxNode, keyType, isReadOnlySpan, isSpanOrReadOnlySpan);
1347
var
lengthMethodRef = GetLengthMethodRef(syntaxNode, keyType, isReadOnlySpan, isSpanOrReadOnlySpan);
1444
void emitMethodRef(Microsoft.Cci.
IMethodReference
lengthMethodRef)
1502
Cci.
IMethodReference
stringEqualityMethodRef = null;
1504
Cci.
IMethodReference
sequenceEqualsMethodRef = null;
1505
Cci.
IMethodReference
asSpanMethodRef = null;
1530
Microsoft.Cci.
IMethodReference
lengthMethodRef = GetLengthMethodRef(syntaxNode, keyType, isReadOnlySpan, isSpanOrReadOnlySpan);
1601
private Cci.
IMethodReference
? GetLengthMethodRef(SyntaxNode syntaxNode, TypeSymbol keyType, bool isReadOnlySpan, bool isSpanOrReadOnlySpan)
1625
private Microsoft.Cci.
IMethodReference
? GetIndexerRef(SyntaxNode syntaxNode, TypeSymbol keyType, bool isReadOnlySpan, bool isSpanOrReadOnlySpan)
Emitter\Model\AttributeDataAdapter.cs (2)
36
Cci.
IMethodReference
Cci.ICustomAttribute.Constructor(EmitContext context, bool reportDiagnostics)
53
return (Cci.
IMethodReference
)moduleBeingBuilt.Translate(this.AttributeConstructor, (CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics);
Emitter\Model\EventSymbolAdapter.cs (4)
24
IEnumerable<Cci.
IMethodReference
> Cci.IEventDefinition.GetAccessors(EmitContext context)
43
Cci.
IMethodReference
Cci.IEventDefinition.Adder
54
Cci.
IMethodReference
Cci.IEventDefinition.Remover
83
Cci.
IMethodReference
? Cci.IEventDefinition.Caller
Emitter\Model\ExpandedVarargsMethodReference.cs (14)
22
private readonly Cci.
IMethodReference
_underlyingMethod;
25
public ExpandedVarargsMethodReference(Cci.
IMethodReference
underlyingMethod, ImmutableArray<Cci.IParameterTypeInformation> argListParams)
34
bool Cci.
IMethodReference
.AcceptsExtraArguments
39
ushort Cci.
IMethodReference
.GenericParameterCount
44
bool Cci.
IMethodReference
.IsGeneric
49
Cci.IMethodDefinition Cci.
IMethodReference
.GetResolvedMethod(EmitContext context)
54
ImmutableArray<Cci.IParameterTypeInformation> Cci.
IMethodReference
.ExtraParameters
62
Cci.IGenericMethodInstanceReference Cci.
IMethodReference
.AsGenericMethodInstanceReference
76
Cci.ISpecializedMethodReference Cci.
IMethodReference
.AsSpecializedMethodReference
137
if (((Cci.
IMethodReference
)this).AsGenericMethodInstanceReference != null)
141
else if (((Cci.
IMethodReference
)this).AsSpecializedMethodReference != null)
147
visitor.Visit((Cci.
IMethodReference
)this);
168
Cci.
IMethodReference
Cci.IGenericMethodInstanceReference.GetGenericMethod(EmitContext context)
173
Cci.
IMethodReference
Cci.ISpecializedMethodReference.UnspecializedVersion
Emitter\Model\GenericMethodInstanceReference.cs (1)
41
Cci.
IMethodReference
Cci.IGenericMethodInstanceReference.GetGenericMethod(EmitContext context)
Emitter\Model\MethodReference.cs (5)
34
bool Cci.
IMethodReference
.AcceptsExtraArguments
42
ushort Cci.
IMethodReference
.GenericParameterCount
50
bool Cci.
IMethodReference
.IsGeneric
66
Cci.IMethodDefinition Cci.
IMethodReference
.GetResolvedMethod(EmitContext context)
71
ImmutableArray<Cci.IParameterTypeInformation> Cci.
IMethodReference
.ExtraParameters
Emitter\Model\MethodSymbolAdapter.cs (16)
32
Cci.IGenericMethodInstanceReference Cci.
IMethodReference
.AsGenericMethodInstanceReference
48
Cci.ISpecializedMethodReference Cci.
IMethodReference
.AsSpecializedMethodReference
98
Debug.Assert(((Cci.
IMethodReference
)this).AsGenericMethodInstanceReference != null);
103
Debug.Assert(((Cci.
IMethodReference
)this).AsSpecializedMethodReference != null);
112
Debug.Assert(((Cci.
IMethodReference
)this).GetResolvedMethod(visitor.Context) != null);
117
visitor.Visit((Cci.
IMethodReference
)this);
127
bool Cci.
IMethodReference
.AcceptsExtraArguments
135
ushort Cci.
IMethodReference
.GenericParameterCount
143
bool Cci.
IMethodReference
.IsGeneric
159
Cci.IMethodDefinition Cci.
IMethodReference
.GetResolvedMethod(EmitContext context)
179
ImmutableArray<Cci.IParameterTypeInformation> Cci.
IMethodReference
.ExtraParameters
256
Debug.Assert(((Cci.
IMethodReference
)this).AsGenericMethodInstanceReference != null);
267
Cci.
IMethodReference
Cci.IGenericMethodInstanceReference.GetGenericMethod(EmitContext context)
269
Debug.Assert(((Cci.
IMethodReference
)this).AsGenericMethodInstanceReference != null);
288
Cci.
IMethodReference
Cci.ISpecializedMethodReference.UnspecializedVersion
292
Debug.Assert(((Cci.
IMethodReference
)this).AsSpecializedMethodReference != null);
Emitter\Model\PEModuleBuilder.cs (13)
820
public sealed override Cci.
IMethodReference
GetInitArrayHelper()
1260
internal sealed override Cci.
IMethodReference
Translate(MethodSymbol symbol, DiagnosticBag diagnostics, bool needDeclaration)
1265
internal Cci.
IMethodReference
Translate(
1275
Cci.
IMethodReference
unexpandedMethodRef = Translate(methodSymbol, syntaxNodeOpt, diagnostics, needDeclaration);
1299
private Cci.
IMethodReference
Translate(
1306
Cci.
IMethodReference
methodRef;
1324
return (Cci.
IMethodReference
)GetCciAdapter(methodSymbol);
1335
return (Cci.
IMethodReference
)reference;
1356
methodRef = (Cci.
IMethodReference
)_genericInstanceMap.GetOrAdd(methodSymbol, methodRef);
1375
internal Cci.
IMethodReference
TranslateOverriddenMethodReference(
1380
Cci.
IMethodReference
methodRef;
1391
methodRef = (Cci.
IMethodReference
)reference;
1396
methodRef = (Cci.
IMethodReference
)_genericInstanceMap.GetOrAdd(methodSymbol, methodRef);
Emitter\Model\PropertySymbolAdapter.cs (4)
28
IEnumerable<
IMethodReference
> IPropertyDefinition.GetAccessors(EmitContext context)
64
IMethodReference
IPropertyDefinition.Getter
119
IMethodReference
IPropertyDefinition.Setter
274
private
IMethodReference
GetSynthesizedSealedAccessor(MethodKind targetMethodKind)
Emitter\Model\SpecializedGenericMethodInstanceReference.cs (1)
42
Cci.
IMethodReference
Cci.IGenericMethodInstanceReference.GetGenericMethod(EmitContext context)
Emitter\Model\SpecializedMethodReference.cs (1)
31
Cci.
IMethodReference
Cci.ISpecializedMethodReference.UnspecializedVersion
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
214
Cci.
IMethodReference
Cci.IGenericMethodParameterReference.DefiningMethod
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\MethodTests.cs (1)
1834
var
explicitOverrideImplementedMethod = explicitOverride.ImplementedMethod;
Microsoft.CodeAnalysis.VisualBasic (47)
Emit\AttributeDataAdapter.vb (1)
20
Private Function Constructor1(context As EmitContext, reportDiagnostics As Boolean) As Cci.
IMethodReference
Implements Cci.ICustomAttribute.Constructor
Emit\EventSymbolAdapter.vb (4)
18
Private Iterator Function IEventDefinitionAccessors(context As EmitContext) As IEnumerable(Of Cci.
IMethodReference
) Implements Cci.IEventDefinition.GetAccessors
39
Private ReadOnly Property IEventDefinitionAdder As Cci.
IMethodReference
Implements Cci.IEventDefinition.Adder
49
Private ReadOnly Property IEventDefinitionRemover As Cci.
IMethodReference
Implements Cci.IEventDefinition.Remover
75
Private ReadOnly Property IEventDefinitionCaller As Cci.
IMethodReference
Implements Cci.IEventDefinition.Caller
Emit\GenericMethodInstanceReference.vb (1)
33
Private Function IGenericMethodInstanceReferenceGetGenericMethod(context As EmitContext) As Cci.
IMethodReference
Implements Cci.IGenericMethodInstanceReference.GetGenericMethod
Emit\MethodReference.vb (8)
28
Private ReadOnly Property IMethodReferenceAcceptsExtraArguments As Boolean Implements Cci.
IMethodReference
.AcceptsExtraArguments
34
Private ReadOnly Property IMethodReferenceGenericParameterCount As UShort Implements Cci.
IMethodReference
.GenericParameterCount
39
Private ReadOnly Property IMethodReferenceIsGeneric As Boolean Implements Cci.
IMethodReference
.IsGeneric
45
Private ReadOnly Property IMethodReferenceParameterCount As UShort Implements Cci.
IMethodReference
.ParameterCount
50
Private Function IMethodReferenceGetResolvedMethod(context As EmitContext) As Cci.IMethodDefinition Implements Cci.
IMethodReference
.GetResolvedMethod
54
Private ReadOnly Property IMethodReferenceExtraParameters As ImmutableArray(Of Cci.IParameterTypeInformation) Implements Cci.
IMethodReference
.ExtraParameters
97
Public Overridable ReadOnly Property AsGenericMethodInstanceReference As Cci.IGenericMethodInstanceReference Implements Cci.
IMethodReference
.AsGenericMethodInstanceReference
103
Public Overridable ReadOnly Property AsSpecializedMethodReference As Cci.ISpecializedMethodReference Implements Cci.
IMethodReference
.AsSpecializedMethodReference
Emit\MethodSymbolAdapter.vb (16)
26
Private ReadOnly Property IMethodReferenceAsGenericMethodInstanceReference As Cci.IGenericMethodInstanceReference Implements Cci.
IMethodReference
.AsGenericMethodInstanceReference
38
Private ReadOnly Property IMethodReferenceAsSpecializedMethodReference As Cci.ISpecializedMethodReference Implements Cci.
IMethodReference
.AsSpecializedMethodReference
75
Debug.Assert((DirectCast(Me, Cci.
IMethodReference
)).AsGenericMethodInstanceReference IsNot Nothing)
78
Debug.Assert((DirectCast(Me, Cci.
IMethodReference
)).AsSpecializedMethodReference IsNot Nothing)
84
Debug.Assert((DirectCast(Me, Cci.
IMethodReference
)).GetResolvedMethod(visitor.Context) IsNot Nothing)
87
visitor.Visit(DirectCast(Me, Cci.
IMethodReference
))
98
Private ReadOnly Property IMethodReferenceAcceptsExtraArguments As Boolean Implements Cci.
IMethodReference
.AcceptsExtraArguments
104
Private ReadOnly Property IMethodReferenceGenericParameterCount As UShort Implements Cci.
IMethodReference
.GenericParameterCount
110
Private ReadOnly Property IMethodReferenceIsGeneric As Boolean Implements Cci.
IMethodReference
.IsGeneric
122
Private Function IMethodReferenceGetResolvedMethod(context As EmitContext) As Cci.IMethodDefinition Implements Cci.
IMethodReference
.GetResolvedMethod
140
Private ReadOnly Property IMethodReferenceExtraParameters As ImmutableArray(Of Cci.IParameterTypeInformation) Implements Cci.
IMethodReference
.ExtraParameters
206
Debug.Assert((DirectCast(Me, Cci.
IMethodReference
)).AsGenericMethodInstanceReference IsNot Nothing)
212
Private Function IGenericMethodInstanceReferenceGetGenericMethod(context As EmitContext) As Cci.
IMethodReference
Implements Cci.IGenericMethodInstanceReference.GetGenericMethod
213
Debug.Assert((DirectCast(Me, Cci.
IMethodReference
)).AsGenericMethodInstanceReference IsNot Nothing)
230
Private ReadOnly Property ISpecializedMethodReferenceUnspecializedVersion As Cci.
IMethodReference
Implements Cci.ISpecializedMethodReference.UnspecializedVersion
232
Debug.Assert((DirectCast(Me, Cci.
IMethodReference
)).AsSpecializedMethodReference IsNot Nothing)
Emit\PEModuleBuilder.vb (1)
610
Public NotOverridable Overrides Function GetInitArrayHelper() As Cci.
IMethodReference
Emit\PropertySymbolAdapter.vb (3)
20
Private Iterator Function IPropertyDefinitionAccessors(context As EmitContext) As IEnumerable(Of
IMethodReference
) Implements IPropertyDefinition.GetAccessors
41
Private ReadOnly Property IPropertyDefinitionGetter As
IMethodReference
Implements IPropertyDefinition.Getter
81
Private ReadOnly Property IPropertyDefinitionSetter As
IMethodReference
Implements IPropertyDefinition.Setter
Emit\SpecializedGenericMethodInstanceReference.vb (1)
29
Public Function GetGenericMethod(context As EmitContext) As Cci.
IMethodReference
Implements Cci.IGenericMethodInstanceReference.GetGenericMethod
Emit\SpecializedMethodReference.vb (1)
33
Private ReadOnly Property ISpecializedMethodReferenceUnspecializedVersion As Microsoft.Cci.
IMethodReference
Implements Microsoft.Cci.ISpecializedMethodReference.UnspecializedVersion
Emit\SymbolTranslator.vb (10)
359
Friend Overloads Overrides Function Translate(symbol As MethodSymbol, diagnostics As DiagnosticBag, needDeclaration As Boolean) As
IMethodReference
368
) As Microsoft.Cci.
IMethodReference
393
Return DirectCast(GetCciAdapter(methodSymbol), Microsoft.Cci.
IMethodReference
)
401
Dim methodRef As Microsoft.Cci.
IMethodReference
404
Return DirectCast(reference, Microsoft.Cci.
IMethodReference
)
419
methodRef = DirectCast(_genericInstanceMap.GetOrAdd(methodSymbol, methodRef), Microsoft.Cci.
IMethodReference
)
431
Friend Overloads Function TranslateOverriddenMethodReference(methodSymbol As MethodSymbol, syntaxNodeOpt As VisualBasicSyntaxNode, diagnostics As DiagnosticBag) As Microsoft.Cci.
IMethodReference
432
Dim methodRef As Microsoft.Cci.
IMethodReference
440
methodRef = DirectCast(reference, Microsoft.Cci.
IMethodReference
)
443
methodRef = DirectCast(_genericInstanceMap.GetOrAdd(methodSymbol, methodRef), Microsoft.Cci.
IMethodReference
)
Emit\TypeParameterSymbolAdapter.vb (1)
180
Private ReadOnly Property IGenericMethodParameterReferenceDefiningMethod As
IMethodReference
Implements IGenericMethodParameterReference.DefiningMethod