17 instantiations of MethodWithToken
ILCompiler.ReadyToRun (17)
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (1)
106MethodWithToken method = new MethodWithToken(_signatureMethod, moduleToken, null, unboxing: false, genericContextObject: null);
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (1)
80new MethodWithToken(signatureMethod, moduleToken, constrainedType: null, unboxing: isUnboxStub, 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);
JitInterface\CorInfoImpl.ReadyToRun.cs (7)
991MethodWithToken targetMethod = new MethodWithToken( 1350new MethodWithToken( 1381return new MethodWithToken(method, token, constrainedType: constrainedType, unboxing: unboxing, genericContextObject: context, devirtualizedMethodOwner: devirtualizedMethodOwner, forceOwningTypeFromMethodDesc: strippedInstantiation); 2033MethodWithToken declMethodWithToken = new MethodWithToken(originalMethod, HandleToModuleToken(ref pResolvedToken, out _), null, false, null); 2037MethodWithToken implMethodWithToken = new MethodWithToken(directMethod, moduleToken, null, false, null); 2838helperArg = new MethodWithToken(methodDesc, HandleToModuleToken(ref pResolvedToken, out bool strippedInstantiation), constrainedType, unboxing: false, genericContextObject: sharedMethod, forceOwningTypeFromMethodDesc: strippedInstantiation); 3417MethodWithToken methodWithToken = new MethodWithToken(ecmaMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
parent\parent\Common\JitInterface\CorInfoImpl.cs (5)
1537methodWithTokenDecl = new MethodWithToken(decl, declToken, null, false, null, devirtualizedMethodOwner: decl.OwningType); 1563methodWithTokenImpl = new MethodWithToken(nonUnboxingImpl, resolver.GetModuleTokenForMethod(nonUnboxingImpl.GetTypicalMethodDefinition(), allowDynamicallyCreatedReference: false, throwIfNotFound: true), null, unboxingStub, null, devirtualizedMethodOwner: impl.OwningType); 1633MethodWithToken originalImplWithToken = new MethodWithToken(originalImpl, methodWithTokenImpl.Token, null, false, null, null); 3752new MethodWithToken( 3828new MethodWithToken(
75 references to MethodWithToken
ILCompiler.ReadyToRun (75)
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)
662MethodWithToken method = key.Method; 695public IMethodNode MethodEntrypoint(MethodWithToken method, bool isInstantiatingStub, bool isPrecodeImportRequired, bool isJumpableImportRequired) 784MethodWithToken method, 829public readonly MethodWithToken DeclMethod; 831public readonly MethodWithToken ImplMethod; 833public VirtualResolutionFixupSignatureFixupKey(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 865public VirtualResolutionFixupSignature VirtualResolutionFixupSignature(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 1350public readonly MethodWithToken Method; 1354public DynamicHelperCellKey(MethodWithToken method, bool isUnboxingStub, bool isInstantiatingStub) 1383public ISymbolNode DynamicHelperCell(MethodWithToken methodWithToken, bool isInstantiatingStub)
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (24)
280return CreateDeclaringTypeHandleHelper((MethodWithToken)key.Target); 283return CreateMethodHandleHelper((MethodWithToken)key.Target); 295return CreateMethodDictionary((MethodWithToken)key.Target); 395private Import CreateDeclaringTypeHandleHelper(MethodWithToken method) 405private Import CreateMethodHandleHelper(MethodWithToken method) 441private Import CreateMethodDictionary(MethodWithToken method) 488public Import DispatchCell(MethodWithToken method, MethodDesc callingMethod) 496public Import DelegateCtor(TypeDesc delegateType, MethodWithToken method) 516public Import CheckVirtualFunctionOverride(MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod, bool checkOnly = false) 541public readonly MethodWithToken Method; 544public MethodAndCallSite(MethodWithToken method, MethodDesc callingMethod) 572public readonly MethodWithToken MethodArgument; 580MethodWithToken methodArgument, 639(MethodWithToken)helperArgument, 646(MethodWithToken)helperArgument, 653(MethodWithToken)helperArgument, 660(MethodWithToken)helperArgument, 682if (helperArgument is MethodWithToken methodWithToken) 712MethodWithToken methodArgument, 721public readonly MethodWithToken MethodWithToken; 724public PInvokeTargetKey(MethodWithToken methodWithToken, bool isIndirect) 748public Import GetIndirectPInvokeTargetNode(MethodWithToken methodWithToken) 753public 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)
169private static TypeDesc GetMethodTokenOwningType(MethodWithToken methodToken, TypeDesc constrainedType, TypeSystemEntity genericContextObject, TypeDesc devirtualizedMethodOwner, out bool owningTypeNotDerivedFromToken) 331return obj is MethodWithToken methodWithToken && 340public bool Equals(MethodWithToken methodWithToken) 399public int CompareTo(MethodWithToken other, TypeSystemComparer comparer) 991MethodWithToken targetMethod = new MethodWithToken( 1368private MethodWithToken ComputeMethodWithToken(MethodDesc method, ref CORINFO_RESOLVED_TOKEN pResolvedToken, TypeDesc constrainedType, bool unboxing) 2033MethodWithToken declMethodWithToken = new MethodWithToken(originalMethod, HandleToModuleToken(ref pResolvedToken, out _), null, false, null); 2037MethodWithToken implMethodWithToken = new MethodWithToken(directMethod, moduleToken, null, false, null); 3417MethodWithToken methodWithToken = new MethodWithToken(ecmaMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
parent\parent\Common\JitInterface\CorInfoImpl.cs (4)
1518MethodWithToken methodWithTokenDecl; 1539MethodWithToken methodWithTokenImpl; 1633MethodWithToken originalImplWithToken = new MethodWithToken(originalImpl, methodWithTokenImpl.Token, null, false, null, null); 1674, MethodWithToken methodWithToken