1 write to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\MethodReference.cs (1)
23
this.
UnderlyingMethod
= underlyingMethod;
14 references to UnderlyingMethod
Microsoft.CodeAnalysis.CSharp (14)
Emitter\Model\GenericMethodInstanceReference.cs (2)
34
foreach (var arg in
UnderlyingMethod
.TypeArgumentsWithAnnotations)
45
UnderlyingMethod
.OriginalDefinition,
Emitter\Model\MethodReference.cs (10)
30
return
UnderlyingMethod
;
38
return
UnderlyingMethod
.IsVararg;
46
return (ushort)
UnderlyingMethod
.Arity;
54
return (ushort)
UnderlyingMethod
.ParameterCount;
75
return
UnderlyingMethod
.CallingConvention;
82
return moduleBeingBuilt.Translate(
UnderlyingMethod
.Parameters);
89
return ImmutableArray<Cci.ICustomModifier>.CastUp(
UnderlyingMethod
.ReturnTypeWithAnnotations.CustomModifiers);
97
return ImmutableArray<Cci.ICustomModifier>.CastUp(
UnderlyingMethod
.RefCustomModifiers);
105
return
UnderlyingMethod
.RefKind.IsManagedReference();
111
return ((PEModuleBuilder)context.Module).Translate(
UnderlyingMethod
.ReturnType, syntaxNodeOpt: (CSharpSyntaxNode)context.SyntaxNode, diagnostics: context.Diagnostics);
Emitter\Model\SpecializedGenericMethodInstanceReference.cs (1)
35
foreach (var arg in
UnderlyingMethod
.TypeArgumentsWithAnnotations)
Emitter\Model\SpecializedMethodReference.cs (1)
35
return
UnderlyingMethod
.OriginalDefinition.GetCciAdapter();