1 write to _method
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (1)
38
_method
= method;
22 references to _method
ILCompiler.ReadyToRun (22)
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (22)
44
compilerContext.EnsureLoadableType(
_method
.OwningType);
50
public MethodDesc Method =>
_method
.Method;
55
public bool IsUnboxingStub =>
_method
.Unboxing;
57
public TypeDesc ConstrainedType =>
_method
.ConstrainedType;
59
public bool NeedsInstantiationArg =>
_method
.ConstrainedType?.IsCanonicalSubtype(CanonicalFormKind.Any) ?? false;
85
factory.DetectGenericCycles(
_method
.Method, canonMethod);
161
if (
_method
.Method.IsPrimaryMethodDesc() && !IsInstantiatingStub && !
_method
.Unboxing
162
&&
_method
.ConstrainedType == null && fixupKind == ReadyToRunFixupKind.MethodEntry)
164
if (!
_method
.Method.HasInstantiation && !
_method
.Method.OwningType.HasInstantiation && !
_method
.Method.OwningType.IsArray)
166
if (
_method
.Token.TokenType == CorTokenType.mdtMethodDef)
171
else if (
_method
.Token.TokenType == CorTokenType.mdtMemberRef)
173
if (!
_method
.OwningTypeNotDerivedFromToken)
182
MethodWithToken method =
_method
;
189
method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing:
_method
.Unboxing, null);
195
method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing:
_method
.Unboxing, null);
227
if (
_method
.Method.IsAsyncVariant())
232
_method
.AppendMangledName(nameMangler, sb);
246
return
_method
.CompareTo(otherNode.
_method
, comparer);