15 instantiations of MethodWithToken
ILCompiler.ReadyToRun (15)
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (1)
106MethodWithToken method = new MethodWithToken(_signatureMethod, moduleToken, null, unboxing: false, genericContextObject: null);
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (1)
76new MethodWithToken(method, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null),
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (1)
150MethodWithToken tok = new MethodWithToken(handle.AsMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (2)
166method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing: _method.Unboxing, null); 172method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing: _method.Unboxing, null);
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
592IMethodNode methodNodeDebug = MethodEntrypoint(new MethodWithToken(method, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null), false, false, false);
JitInterface\CorInfoImpl.ReadyToRun.cs (7)
1000MethodWithToken targetMethod = new MethodWithToken( 1361new MethodWithToken( 1428return new MethodWithToken(method, token, constrainedType: constrainedType, unboxing: unboxing, genericContextObject: context, devirtualizedMethodOwner: devirtualizedMethodOwner, forceOwningTypeFromMethodDesc: strippedInstantiation); 2077MethodWithToken declMethodWithToken = new MethodWithToken(originalMethod, HandleToModuleToken(ref pResolvedToken, out _), null, false, null); 2081MethodWithToken implMethodWithToken = new MethodWithToken(directMethod, moduleToken, null, false, null); 2817helperArg = new MethodWithToken(methodDesc, HandleToModuleToken(ref pResolvedToken, out bool strippedInstantiation), constrainedType, unboxing: false, genericContextObject: sharedMethod, forceOwningTypeFromMethodDesc: strippedInstantiation); 3265MethodWithToken methodWithToken = new MethodWithToken(ecmaMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
1439methodWithTokenDecl = new MethodWithToken(decl, declToken, null, false, null, devirtualizedMethodOwner: decl.OwningType); 1465methodWithTokenImpl = new MethodWithToken(nonUnboxingImpl, resolver.GetModuleTokenForMethod(nonUnboxingImpl.GetTypicalMethodDefinition(), allowDynamicallyCreatedReference: false, throwIfNotFound: true), null, unboxingStub, null, devirtualizedMethodOwner: impl.OwningType);
71 references to MethodWithToken
ILCompiler.ReadyToRun (71)
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadHelperMethodImport.cs (2)
20private readonly MethodWithToken _method; 28MethodWithToken method,
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadMethodImport.cs (2)
19MethodWithToken method, 37public MethodWithToken MethodWithToken { get; }
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (2)
17private readonly MethodWithToken _methodToken; 22MethodWithToken methodToken)
Compiler\DependencyAnalysis\ReadyToRun\GenericLookupSignature.cs (2)
23private readonly MethodWithToken _methodArgument; 33MethodWithToken methodArgument,
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (1)
106MethodWithToken method = new MethodWithToken(_signatureMethod, moduleToken, null, unboxing: false, genericContextObject: null);
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (1)
150MethodWithToken tok = new MethodWithToken(handle.AsMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (3)
23private readonly MethodWithToken _method; 27MethodWithToken method, 159MethodWithToken method = _method;
Compiler\DependencyAnalysis\ReadyToRun\PrecodeMethodImport.cs (2)
16private readonly MethodWithToken _method; 21MethodWithToken method,
Compiler\DependencyAnalysis\ReadyToRun\SignatureBuilder.cs (2)
421MethodWithToken method, 469private void EmitMethodSpecificationSignature(MethodWithToken method,
Compiler\DependencyAnalysis\ReadyToRun\VirtualResolutionFixupSignature.cs (4)
21private readonly MethodWithToken _declMethod; 23private readonly MethodWithToken _implMethod; 25public VirtualResolutionFixupSignature(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (12)
535MethodWithToken method = key.Method; 568public IMethodNode MethodEntrypoint(MethodWithToken method, bool isInstantiatingStub, bool isPrecodeImportRequired, bool isJumpableImportRequired) 657MethodWithToken method, 702public readonly MethodWithToken DeclMethod; 704public readonly MethodWithToken ImplMethod; 706public VirtualResolutionFixupSignatureFixupKey(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 738public VirtualResolutionFixupSignature VirtualResolutionFixupSignature(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 1194public readonly MethodWithToken Method; 1198public DynamicHelperCellKey(MethodWithToken method, bool isUnboxingStub, bool isInstantiatingStub) 1227public ISymbolNode DynamicHelperCell(MethodWithToken methodWithToken, bool isInstantiatingStub)
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (21)
280return CreateMethodHandleHelper((MethodWithToken)key.Target); 292return CreateMethodDictionary((MethodWithToken)key.Target); 392private Import CreateMethodHandleHelper(MethodWithToken method) 428private Import CreateMethodDictionary(MethodWithToken method) 475public Import InterfaceDispatchCell(MethodWithToken method, MethodDesc callingMethod) 483public Import DelegateCtor(TypeDesc delegateType, MethodWithToken method) 503public Import CheckVirtualFunctionOverride(MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod, bool checkOnly = false) 528public readonly MethodWithToken Method; 531public MethodAndCallSite(MethodWithToken method, MethodDesc callingMethod) 559public readonly MethodWithToken MethodArgument; 567MethodWithToken methodArgument, 626(MethodWithToken)helperArgument, 633(MethodWithToken)helperArgument, 640(MethodWithToken)helperArgument, 662if (helperArgument is MethodWithToken methodWithToken) 692MethodWithToken methodArgument, 701public readonly MethodWithToken MethodWithToken; 704public PInvokeTargetKey(MethodWithToken methodWithToken, bool isIndirect) 728public Import GetIndirectPInvokeTargetNode(MethodWithToken methodWithToken) 733public Import GetPInvokeTargetNode(MethodWithToken methodWithToken)
Compiler\DependencyAnalysis\TypeAndMethod.cs (2)
16public readonly MethodWithToken Method; 21public TypeAndMethod(TypeDesc type, MethodWithToken method, bool isInstantiatingStub, bool isPrecodeImportRequired, bool isJumpableImportRequired)
Compiler\RuntimeDeterminedTypeHelper.cs (3)
122public static bool Equals(MethodWithToken methodWithToken1, MethodWithToken methodWithToken2) 195public static int GetHashCode(MethodWithToken method)
JitInterface\CorInfoImpl.ReadyToRun.cs (9)
171private static TypeDesc GetMethodTokenOwningType(MethodWithToken methodToken, TypeDesc constrainedType, TypeSystemEntity genericContextObject, TypeDesc devirtualizedMethodOwner, out bool owningTypeNotDerivedFromToken) 333return obj is MethodWithToken methodWithToken && 342public bool Equals(MethodWithToken methodWithToken) 401public int CompareTo(MethodWithToken other, TypeSystemComparer comparer) 1000MethodWithToken targetMethod = new MethodWithToken( 1415private MethodWithToken ComputeMethodWithToken(MethodDesc method, ref CORINFO_RESOLVED_TOKEN pResolvedToken, TypeDesc constrainedType, bool unboxing) 2077MethodWithToken declMethodWithToken = new MethodWithToken(originalMethod, HandleToModuleToken(ref pResolvedToken, out _), null, false, null); 2081MethodWithToken implMethodWithToken = new MethodWithToken(directMethod, moduleToken, null, false, null); 3265MethodWithToken methodWithToken = new MethodWithToken(ecmaMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (3)
1420MethodWithToken methodWithTokenDecl; 1441MethodWithToken methodWithTokenImpl; 1506, MethodWithToken methodWithToken