1 write to _canonMethod
ILCompiler.Compiler (1)
IL\ILImporter.Scanner.cs (1)
117
_canonMethod
= method;
22 references to _canonMethod
ILCompiler.Compiler (22)
IL\ILImporter.Scanner.cs (22)
131
TypeDesc owningType =
_canonMethod
.OwningType;
137
(
_canonMethod
.Signature.IsStatic ||
_canonMethod
.IsConstructor || owningType.IsValueType || owningType.IsInterface))
155
if (
_canonMethod
.IsSynchronized)
160
if (
_canonMethod
.Signature.IsStatic)
174
if (
_canonMethod
.IsCanonicalMethod(CanonicalFormKind.Any))
176
if (
_canonMethod
.RequiresInstMethodDescArg())
182
if (
_canonMethod
.IsAsyncCall())
204
CodeBasedDependencyAlgorithm.AddDependenciesDueToMethodCodePresence(ref _unconditionalDependencies, _factory,
_canonMethod
, _canonMethodIL);
205
CodeBasedDependencyAlgorithm.AddConditionalDependenciesDueToMethodCodePresence(ref conditionalDependencies, _factory,
_canonMethod
);
212
GenericDictionaryLookup lookup = _compilation.ComputeGenericLookup(
_canonMethod
, helperId, helperArgument);
215
if (
_canonMethod
.RequiresInstMethodDescArg())
217
return _compilation.NodeFactory.ReadyToRunHelperFromDictionaryLookup(lookup.HelperId, lookup.HelperObject,
_canonMethod
);
221
Debug.Assert(
_canonMethod
.RequiresInstArg() ||
_canonMethod
.AcquiresInstMethodTableFromThis());
222
return _compilation.NodeFactory.ReadyToRunHelperFromTypeLookup(lookup.HelperId, lookup.HelperObject,
_canonMethod
.OwningType);
317
_compilation.DetectGenericCycles(
_canonMethod
, method);
437
&&
_canonMethod
.IsAsyncCall())
446
AsyncResumptionStub resumptionStub = _compilation.TypeSystemContext.GetAsyncResumptionStub(
_canonMethod
, _compilation.TypeSystemContext.GeneratedAssembly.GetGlobalModuleType());
779
targetMethod = _compilation.ExpandIntrinsicForCallsite(targetMethod,
_canonMethod
);
798
if (!
_canonMethod
.IsSharedByGenericInstantiations)
896
_canonMethod
,