30 references to GetPrimaryMethodDesc
ILCompiler.ReadyToRun (30)
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (2)
43private EcmaMethod ILMethod => (EcmaMethod)_signatureMethod.GetPrimaryMethodDesc(); 49Debug.Assert(signatureMethod.GetPrimaryMethodDesc() is EcmaMethod);
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (5)
76EcmaMethod inlinerDefinition = (EcmaMethod)inliner.GetPrimaryMethodDesc().GetTypicalMethodDefinition(); 166EcmaMethod ecmaInlinee = (EcmaMethod)inlinee.GetPrimaryMethodDesc(); 290EcmaMethod ecmaA = (EcmaMethod)a.GetPrimaryMethodDesc(); 291EcmaMethod ecmaB = (EcmaMethod)b.GetPrimaryMethodDesc(); 358var inliner = (EcmaMethod)sortedInliners[inlinerIndex].GetPrimaryMethodDesc();
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (1)
59EcmaMethod typicalMethod = (EcmaMethod)method.GetPrimaryMethodDesc().GetTypicalMethodDefinition();
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (1)
106if (method.GetPrimaryMethodDesc().GetTypicalMethodDefinition() is EcmaMethod ecmaMethod)
Compiler\ExternalReferenceTokenManager.cs (1)
117EnsureMethodDefTokensAreAvailableInVersionBubble(methodDesc.GetPrimaryMethodDesc());
Compiler\ReadyToRunCodegenCompilation.cs (6)
858_tokenManager.EnsureDefTokensAreAvailable(tse, ((EcmaMethod)method.GetPrimaryMethodDesc().GetTypicalMethodDefinition()).Module, true); 874_tokenManager.EnsureDefTokensAreAvailable(catchType, ((EcmaMethod)method.GetPrimaryMethodDesc().GetTypicalMethodDefinition()).Module, true); 879_tokenManager.EnsureDefTokensAreAvailable(local.Type, ((EcmaMethod)method.GetPrimaryMethodDesc().GetTypicalMethodDefinition()).Module, true); 1200var moduleForNewReferences = ((EcmaMethod)method.GetPrimaryMethodDesc().GetTypicalMethodDefinition()).Module; 1271var moduleForNewReferences = ((EcmaMethod)method.GetPrimaryMethodDesc().GetTypicalMethodDefinition()).Module; 1279method.GetPrimaryMethodDesc().GetTypicalMethodDefinition() is not EcmaMethod ecmaMethod)
Compiler\ReadyToRunTableManager.cs (1)
82EcmaModule module = (EcmaModule)((EcmaMethod)method.GetPrimaryMethodDesc().GetTypicalMethodDefinition()).Module;
IL\ReadyToRunILProvider.cs (2)
156if (!wrappedMethodIL.Initialize(_manifestMutableModule, EcmaMethodIL.Create((EcmaMethod)method.GetPrimaryMethodDesc().GetTypicalMethodDefinition()))) 302mutableModule.ModuleThatIsCurrentlyTheSourceOfNewReferences = ((EcmaMethod)owningMethod.GetPrimaryMethodDesc().GetTypicalMethodDefinition()).Module;
JitInterface\CorInfoImpl.ReadyToRun.cs (6)
607EcmaMethod ecmaMethod = (EcmaMethod)(method.GetPrimaryMethodDesc().GetTypicalMethodDefinition()); 866var ecmaMethod = (EcmaMethod)typicalDef.GetPrimaryMethodDesc(); 1528methodDesc?.GetPrimaryMethodDesc().GetTypicalMethodDefinition() is EcmaMethod ecmaMethod) 1584var primaryMethod = resultMethod.GetPrimaryMethodDesc(); 2111callerModule = ((EcmaMethod)versioningCallerMethod.GetPrimaryMethodDesc().GetTypicalMethodDefinition()).Module; 3805&& typicalMethod.GetPrimaryMethodDesc().GetTypicalMethodDefinition() is EcmaMethod ecmaMethod)
TypeSystem\MethodDescExtensions.cs (5)
22return method.GetUnboxedMethod().GetPrimaryMethodDesc(); 26return method.GetTargetOfReturnDroppingAsyncThunk().GetPrimaryMethodDesc(); 31return context.GetTargetOfUnboxingThunk(method).GetPrimaryMethodDesc(); 36AsyncResumptionStub resumptionStub => resumptionStub.TargetMethod.GetPrimaryMethodDesc(), 43return method == method.GetPrimaryMethodDesc();