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)
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 (8)
1071MethodWithToken targetMethod = new MethodWithToken( 1087MethodWithToken helperMethodWithToken = new MethodWithToken( 1464new MethodWithToken( 1515return new MethodWithToken(method, token, constrainedType: constrainedType, unboxing: unboxing, genericContextObject: context, devirtualizedMethodOwner: devirtualizedMethodOwner, forceOwningTypeFromMethodDesc: strippedInstantiation); 2167MethodWithToken declMethodWithToken = new MethodWithToken(originalMethod, HandleToModuleToken(ref pResolvedToken, out _), null, false, null); 2171MethodWithToken implMethodWithToken = new MethodWithToken(directMethod, moduleToken, null, false, null); 3002helperArg = new MethodWithToken(methodDesc, HandleToModuleToken(ref pResolvedToken, out bool strippedInstantiation), constrainedType, unboxing: false, genericContextObject: sharedMethod, forceOwningTypeFromMethodDesc: strippedInstantiation); 3579MethodWithToken methodWithToken = new MethodWithToken(ecmaMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
parent\parent\Common\JitInterface\CorInfoImpl.cs (5)
1541methodWithTokenDecl = new MethodWithToken(decl, declToken, null, false, null, devirtualizedMethodOwner: decl.OwningType); 1567methodWithTokenImpl = new MethodWithToken(nonUnboxingImpl, resolver.GetModuleTokenForMethod(nonUnboxingImpl.GetTypicalMethodDefinition(), allowDynamicallyCreatedReference: false, throwIfNotFound: true), null, unboxingStub, null, devirtualizedMethodOwner: impl.OwningType); 1637MethodWithToken originalImplWithToken = new MethodWithToken(originalImpl, methodWithTokenImpl.Token, null, false, null, null); 3756new MethodWithToken( 3832new MethodWithToken(
79 references to MethodWithToken
ILCompiler.ReadyToRun (79)
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)
115MethodWithToken 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)
667MethodWithToken method = key.Method; 700public IMethodNode MethodEntrypoint(MethodWithToken method, bool isInstantiatingStub, bool isPrecodeImportRequired, bool isJumpableImportRequired) 789MethodWithToken method, 834public readonly MethodWithToken DeclMethod; 836public readonly MethodWithToken ImplMethod; 838public VirtualResolutionFixupSignatureFixupKey(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 870public VirtualResolutionFixupSignature VirtualResolutionFixupSignature(ReadyToRunFixupKind fixupKind, MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod) 1379public readonly MethodWithToken Method; 1383public DynamicHelperCellKey(MethodWithToken method, bool isUnboxingStub, bool isInstantiatingStub) 1412public ISymbolNode DynamicHelperCell(MethodWithToken methodWithToken, bool isInstantiatingStub)
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (27)
63_eagerReadyToRunMethodEntries = new NodeCache<MethodWithToken, Import>(method => 295return CreateDeclaringTypeHandleHelper((MethodWithToken)key.Target); 298return CreateMethodHandleHelper((MethodWithToken)key.Target); 310return CreateMethodDictionary((MethodWithToken)key.Target); 322private NodeCache<MethodWithToken, Import> _eagerReadyToRunMethodEntries; 326public Import EagerReadyToRunMethodEntry(MethodWithToken method) 416private Import CreateDeclaringTypeHandleHelper(MethodWithToken method) 426private Import CreateMethodHandleHelper(MethodWithToken method) 462private Import CreateMethodDictionary(MethodWithToken method) 509public Import DispatchCell(MethodWithToken method, MethodDesc callingMethod) 517public Import DelegateCtor(TypeDesc delegateType, MethodWithToken method) 537public Import CheckVirtualFunctionOverride(MethodWithToken declMethod, TypeDesc implType, MethodWithToken implMethod, bool checkOnly = false) 562public readonly MethodWithToken Method; 565public MethodAndCallSite(MethodWithToken method, MethodDesc callingMethod) 593public readonly MethodWithToken MethodArgument; 601MethodWithToken methodArgument, 660(MethodWithToken)helperArgument, 667(MethodWithToken)helperArgument, 674(MethodWithToken)helperArgument, 681(MethodWithToken)helperArgument, 703if (helperArgument is MethodWithToken methodWithToken) 733MethodWithToken methodArgument, 742public readonly MethodWithToken MethodWithToken; 745public PInvokeTargetKey(MethodWithToken methodWithToken, bool isIndirect) 769public Import GetIndirectPInvokeTargetNode(MethodWithToken methodWithToken) 774public 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) 1071MethodWithToken targetMethod = new MethodWithToken( 1087MethodWithToken helperMethodWithToken = new MethodWithToken( 1502private MethodWithToken ComputeMethodWithToken(MethodDesc method, ref CORINFO_RESOLVED_TOKEN pResolvedToken, TypeDesc constrainedType, bool unboxing) 2167MethodWithToken declMethodWithToken = new MethodWithToken(originalMethod, HandleToModuleToken(ref pResolvedToken, out _), null, false, null); 2171MethodWithToken implMethodWithToken = new MethodWithToken(directMethod, moduleToken, null, false, null); 3579MethodWithToken methodWithToken = new MethodWithToken(ecmaMethod, moduleToken, constrainedType: null, unboxing: false, genericContextObject: null);
parent\parent\Common\JitInterface\CorInfoImpl.cs (4)
1522MethodWithToken methodWithTokenDecl; 1543MethodWithToken methodWithTokenImpl; 1637MethodWithToken originalImplWithToken = new MethodWithToken(originalImpl, methodWithTokenImpl.Token, null, false, null, null); 1678, MethodWithToken methodWithToken