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