18 instantiations of MethodWithToken
ILCompiler.ReadyToRun (18)
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (1)
115MethodWithToken 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)
151MethodWithToken tok = new MethodWithToken(handle.AsMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (2)
189method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing: _method.Unboxing, null); 195method = new MethodWithToken(method.Method, factory.SignatureContext.GetModuleTokenForMethod(method.Method), method.ConstrainedType, unboxing: _method.Unboxing, null);
JitInterface\CorInfoImpl.ReadyToRun.cs (8)
1070MethodWithToken targetMethod = new MethodWithToken( 1086MethodWithToken helperMethodWithToken = new MethodWithToken( 1463new MethodWithToken( 1514return new MethodWithToken(method, token, constrainedType: constrainedType, unboxing: unboxing, genericContextObject: context, devirtualizedMethodOwner: devirtualizedMethodOwner, forceOwningTypeFromMethodDesc: strippedInstantiation); 2170MethodWithToken declMethodWithToken = new MethodWithToken(originalMethod, HandleToModuleToken(ref pResolvedToken, out _), null, false, null); 2174MethodWithToken implMethodWithToken = new MethodWithToken(directMethod, moduleToken, null, false, null); 2999helperArg = new MethodWithToken(methodDesc, HandleToModuleToken(ref pResolvedToken, out bool strippedInstantiation), constrainedType, unboxing: false, genericContextObject: sharedMethod, forceOwningTypeFromMethodDesc: strippedInstantiation); 3587MethodWithToken methodWithToken = new MethodWithToken(ecmaMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
parent\parent\Common\JitInterface\CorInfoImpl.cs (5)
1582methodWithTokenDecl = new MethodWithToken(decl, declToken, null, false, null, devirtualizedMethodOwner: decl.OwningType); 1608methodWithTokenImpl = new MethodWithToken(nonUnboxingImpl, resolver.GetModuleTokenForMethod(nonUnboxingImpl.GetTypicalMethodDefinition(), allowDynamicallyCreatedReference: false, throwIfNotFound: true), null, unboxingStub, null, devirtualizedMethodOwner: impl.OwningType); 1678MethodWithToken originalImplWithToken = new MethodWithToken(originalImpl, methodWithTokenImpl.Token, null, false, null, null); 3801new MethodWithToken( 3877new MethodWithToken(
79 references to MethodWithToken
ILCompiler.ReadyToRun (79)
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadHelperMethodImport.cs (2)
21private readonly MethodWithToken _method; 29MethodWithToken method,
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadMethodImport.cs (2)
20MethodWithToken method, 38public MethodWithToken MethodWithToken { get; }
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (2)
18private readonly MethodWithToken _methodToken; 23MethodWithToken methodToken)
Compiler\DependencyAnalysis\ReadyToRun\GenericLookupSignature.cs (2)
24private readonly MethodWithToken _methodArgument; 34MethodWithToken methodArgument,
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (1)
115MethodWithToken method = new MethodWithToken(_signatureMethod, moduleToken, null, unboxing: false, genericContextObject: null);
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (1)
151MethodWithToken tok = new MethodWithToken(handle.AsMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (3)
24private readonly MethodWithToken _method; 34MethodWithToken method, 182MethodWithToken method = _method;
Compiler\DependencyAnalysis\ReadyToRun\PrecodeMethodImport.cs (2)
17private readonly MethodWithToken _method; 22MethodWithToken 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)
670MethodWithToken method = key.Method; 703public IMethodNode MethodEntrypoint(MethodWithToken method, bool isInstantiatingStub, bool isPrecodeImportRequired, bool isJumpableImportRequired) 792MethodWithToken method, 837public readonly MethodWithToken DeclMethod; 839public readonly MethodWithToken ImplMethod; 841public VirtualResolutionFixupSignatureFixupKey(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 873public VirtualResolutionFixupSignature VirtualResolutionFixupSignature(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 1382public readonly MethodWithToken Method; 1386public DynamicHelperCellKey(MethodWithToken method, bool isUnboxingStub, bool isInstantiatingStub) 1415public ISymbolNode DynamicHelperCell(MethodWithToken methodWithToken, bool isInstantiatingStub)
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (27)
72_eagerReadyToRunMethodEntries = new NodeCache<MethodWithToken, Import>(method => 304return CreateDeclaringTypeHandleHelper((MethodWithToken)key.Target); 307return CreateMethodHandleHelper((MethodWithToken)key.Target); 319return CreateMethodDictionary((MethodWithToken)key.Target); 331private NodeCache<MethodWithToken, Import> _eagerReadyToRunMethodEntries; 335public Import EagerReadyToRunMethodEntry(MethodWithToken method) 439private Import CreateDeclaringTypeHandleHelper(MethodWithToken method) 449private Import CreateMethodHandleHelper(MethodWithToken method) 485private Import CreateMethodDictionary(MethodWithToken method) 532public Import DispatchCell(MethodWithToken method, MethodDesc callingMethod) 540public Import DelegateCtor(TypeDesc delegateType, MethodWithToken method) 560public Import CheckVirtualFunctionOverride(MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod, bool checkOnly = false) 585public readonly MethodWithToken Method; 588public MethodAndCallSite(MethodWithToken method, MethodDesc callingMethod) 616public readonly MethodWithToken MethodArgument; 624MethodWithToken methodArgument, 683(MethodWithToken)helperArgument, 690(MethodWithToken)helperArgument, 697(MethodWithToken)helperArgument, 704(MethodWithToken)helperArgument, 726if (helperArgument is MethodWithToken methodWithToken) 756MethodWithToken methodArgument, 765public readonly MethodWithToken MethodWithToken; 768public PInvokeTargetKey(MethodWithToken methodWithToken, bool isIndirect) 792public Import GetIndirectPInvokeTargetNode(MethodWithToken methodWithToken) 797public 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 (10)
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) 1070MethodWithToken targetMethod = new MethodWithToken( 1086MethodWithToken helperMethodWithToken = new MethodWithToken( 1501private MethodWithToken ComputeMethodWithToken(MethodDesc method, ref CORINFO_RESOLVED_TOKEN pResolvedToken, TypeDesc constrainedType, bool unboxing) 2170MethodWithToken declMethodWithToken = new MethodWithToken(originalMethod, HandleToModuleToken(ref pResolvedToken, out _), null, false, null); 2174MethodWithToken implMethodWithToken = new MethodWithToken(directMethod, moduleToken, null, false, null); 3587MethodWithToken methodWithToken = new MethodWithToken(ecmaMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
parent\parent\Common\JitInterface\CorInfoImpl.cs (4)
1563MethodWithToken methodWithTokenDecl; 1584MethodWithToken methodWithTokenImpl; 1678MethodWithToken originalImplWithToken = new MethodWithToken(originalImpl, methodWithTokenImpl.Token, null, false, null, null); 1719, MethodWithToken methodWithToken