26 references to GetPrimaryMethodDesc
ILCompiler.ReadyToRun (26)
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (2)
43
private EcmaMethod ILMethod => (EcmaMethod)_signatureMethod.
GetPrimaryMethodDesc
();
49
Debug.Assert(signatureMethod.
GetPrimaryMethodDesc
() is EcmaMethod);
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (3)
75
EcmaMethod inlinerDefinition = (EcmaMethod)inliner.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition();
145
EcmaMethod ecmaInlinee = (EcmaMethod)inlinee.
GetPrimaryMethodDesc
();
183
sortedInliners.Add((EcmaMethod)inliner.
GetPrimaryMethodDesc
());
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (1)
59
EcmaMethod typicalMethod = (EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition();
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (1)
104
if (method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition() is EcmaMethod ecmaMethod)
Compiler\ExternalReferenceTokenManager.cs (1)
117
EnsureMethodDefTokensAreAvailableInVersionBubble(methodDesc.
GetPrimaryMethodDesc
());
Compiler\ReadyToRunCodegenCompilation.cs (5)
794
_tokenManager.EnsureDefTokensAreAvailable(tse, ((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module, true);
810
_tokenManager.EnsureDefTokensAreAvailable(catchType, ((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module, true);
815
_tokenManager.EnsureDefTokensAreAvailable(local.Type, ((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module, true);
1001
var moduleForNewReferences = ((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module;
1041
var moduleForNewReferences = ((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module;
Compiler\ReadyToRunTableManager.cs (1)
82
EcmaModule module = (EcmaModule)((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module;
IL\ReadyToRunILProvider.cs (3)
156
if (!wrappedMethodIL.Initialize(_manifestMutableModule, EcmaMethodIL.Create((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition())))
301
mutableModule.ModuleThatIsCurrentlyTheSourceOfNewReferences = ((EcmaMethod)owningMethod.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module;
329
Debug.Assert(ReadyToRunStandaloneMethodMetadata.Compute((EcmaMethod)_owningMethod.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()) != null);
JitInterface\CorInfoImpl.ReadyToRun.cs (5)
597
EcmaMethod ecmaMethod = (EcmaMethod)(method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition());
833
var ecmaMethod = (EcmaMethod)typicalDef.
GetPrimaryMethodDesc
();
1490
var primaryMethod = resultMethod.
GetPrimaryMethodDesc
();
2014
callerModule = ((EcmaMethod)callerMethod.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module;
3414
&& typicalMethod.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition() is EcmaMethod ecmaMethod)
TypeSystem\MethodDescExtensions.cs (4)
22
return method.GetUnboxedMethod().
GetPrimaryMethodDesc
();
26
return method.GetTargetOfReturnDroppingAsyncThunk().
GetPrimaryMethodDesc
();
31
AsyncResumptionStub resumptionStub => resumptionStub.TargetMethod.
GetPrimaryMethodDesc
(),
38
return method == method.
GetPrimaryMethodDesc
();