27 references to GetPrimaryMethodDesc
ILCompiler.ReadyToRun (27)
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)
795
_tokenManager.EnsureDefTokensAreAvailable(tse, ((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module, true);
811
_tokenManager.EnsureDefTokensAreAvailable(catchType, ((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module, true);
816
_tokenManager.EnsureDefTokensAreAvailable(local.Type, ((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module, true);
1002
var moduleForNewReferences = ((EcmaMethod)method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module;
1042
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())))
298
mutableModule.ModuleThatIsCurrentlyTheSourceOfNewReferences = ((EcmaMethod)owningMethod.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module;
326
Debug.Assert(ReadyToRunStandaloneMethodMetadata.Compute((EcmaMethod)_owningMethod.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()) != null);
JitInterface\CorInfoImpl.ReadyToRun.cs (6)
603
EcmaMethod ecmaMethod = (EcmaMethod)(method.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition());
839
var ecmaMethod = (EcmaMethod)typicalDef.
GetPrimaryMethodDesc
();
1441
methodDesc?.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition() is EcmaMethod ecmaMethod)
1497
var primaryMethod = resultMethod.
GetPrimaryMethodDesc
();
2021
callerModule = ((EcmaMethod)callerMethod.
GetPrimaryMethodDesc
().GetTypicalMethodDefinition()).Module;
3441
&& 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
();