9 instantiations of RuntimeMethodHandleInternal
System.Private.CoreLib (9)
src\System\Delegate.CoreCLR.cs (1)
82RuntimeMethodHandleInternal method = new RuntimeMethodHandleInternal(GetInvokeMethod());
src\System\Diagnostics\StackFrameHelper.cs (1)
167IRuntimeMethodInfo? mhReal = RuntimeMethodHandle.GetTypicalMethodDefinition(new RuntimeMethodInfoStub(new RuntimeMethodHandleInternal(mh), this));
src\System\Reflection\RuntimeConstructorInfo.CoreCLR.cs (1)
69RuntimeMethodHandleInternal IRuntimeMethodInfo.Value => new RuntimeMethodHandleInternal(m_handle);
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (3)
72RuntimeMethodHandleInternal IRuntimeMethodInfo.Value => new RuntimeMethodHandleInternal(m_handle); 322public override bool IsCollectible => RuntimeMethodHandle.GetIsCollectible(new RuntimeMethodHandleInternal(m_handle)) != Interop.BOOL.FALSE; 435RuntimeMethodHandle.GetStubIfNeeded(new RuntimeMethodHandleInternal(m_handle), m_declaringType, methodInstantionRuntimeType)) as MethodInfo;
src\System\RuntimeHandles.cs (3)
467return new RuntimeMethodHandleInternal(GetMethodAt(typeHandle.AsMethodTable(), slot)); 943RuntimeMethodHandleInternal handle = new(pMD); 1011var handle = new RuntimeMethodHandleInternal(value);
94 references to RuntimeMethodHandleInternal
System.Private.CoreLib (94)
src\System\Delegate.CoreCLR.cs (2)
82RuntimeMethodHandleInternal method = new RuntimeMethodHandleInternal(GetInvokeMethod()); 433private static partial bool BindToMethodInfo(ObjectHandleOnStack d, ObjectHandleOnStack target, RuntimeMethodHandleInternal method, QCallTypeHandle methodType, DelegateBindingFlags flags);
src\System\Diagnostics\StackFrame.CoreCLR.cs (2)
60private static partial RuntimeMethodHandleInternal GetMethodDescFromNativeIP(IntPtr ip); 71RuntimeMethodHandleInternal method = GetMethodDescFromNativeIP(ip);
src\System\Reflection\Associates.cs (1)
66RuntimeMethodHandleInternal associateMethodHandle = ModuleHandle.ResolveMethodHandleInternal(RuntimeTypeHandle.GetModule(declaredType), tkMethod, genericArgumentHandles, default);
src\System\Reflection\Emit\DynamicILGenerator.cs (2)
637internal RuntimeMethodHandleInternal m_methodHandle; 1008RuntimeMethodHandleInternal rmhi = methodReal.Value;
src\System\Reflection\Emit\DynamicMethod.CoreCLR.cs (1)
54CompileMethod(methodHandle != null ? methodHandle.Value : RuntimeMethodHandleInternal.EmptyHandle);
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (1)
125private static partial int GetMemberRefOfMethodInfo(QCallModule module, int tr, RuntimeMethodHandleInternal method);
src\System\Reflection\MethodBase.CoreCLR.cs (2)
40private static partial RuntimeMethodHandleInternal GetCurrentMethod(StackCrawlMarkHandle stackMark); 47RuntimeMethodHandleInternal methodHandle = GetCurrentMethod(new StackCrawlMarkHandle(ref stackMark));
src\System\Reflection\RuntimeConstructorInfo.CoreCLR.cs (2)
57RuntimeMethodHandleInternal handle, RuntimeType declaringType, RuntimeTypeCache reflectedTypeCache, 69RuntimeMethodHandleInternal IRuntimeMethodInfo.Value => new RuntimeMethodHandleInternal(m_handle);
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (3)
56RuntimeMethodHandleInternal handle, RuntimeType declaringType, 72RuntimeMethodHandleInternal IRuntimeMethodInfo.Value => new RuntimeMethodHandleInternal(m_handle); 332RuntimeMethodHandleInternal baseMethodHandle = default;
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (2)
197internal static partial void CompileMethod(RuntimeMethodHandleInternal method); 200private static unsafe partial void PrepareMethod(RuntimeMethodHandleInternal method, IntPtr* pInstantiation, int cInstantiation);
src\System\Runtime\InteropServices\Marshal.CoreCLR.cs (1)
227private static partial void InternalPrelink(RuntimeMethodHandleInternal m);
src\System\RuntimeHandles.cs (62)
454internal static RuntimeMethodHandleInternal GetMethodAt(RuntimeType type, int slot) 488private RuntimeMethodHandleInternal _handle; 509public RuntimeMethodHandleInternal Current => _handle; 524private static extern RuntimeMethodHandleInternal GetFirstIntroducedMethod(RuntimeType type); 527private static extern void GetNextIntroducedMethod(ref RuntimeMethodHandleInternal method); 623private static partial RuntimeMethodHandleInternal GetInterfaceMethodImplementation(QCallTypeHandle handle, QCallTypeHandle interfaceHandle, RuntimeMethodHandleInternal interfaceMethodHandle); 625internal RuntimeMethodHandleInternal GetInterfaceMethodImplementation(RuntimeTypeHandle interfaceHandle, RuntimeMethodHandleInternal interfaceMethodHandle) 849private static partial Interop.BOOL SatisfiesConstraints(QCallTypeHandle paramType, QCallTypeHandle pTypeContext, RuntimeMethodHandleInternal pMethodContext, QCallTypeHandle toType); 853RuntimeMethodHandleInternal methodContextRaw = ((IRuntimeMethodInfo?)methodContext)?.Value ?? RuntimeMethodHandleInternal.EmptyHandle; 894internal static RuntimeMethodHandleInternal EmptyHandle => default; 913public RuntimeMethodInfoStub(RuntimeMethodHandleInternal methodHandleValue, object keepalive) 933public RuntimeMethodHandleInternal m_value; 935RuntimeMethodHandleInternal IRuntimeMethodInfo.Value => m_value; 943RuntimeMethodHandleInternal handle = new(pMD); 950RuntimeMethodHandleInternal Value 1011var handle = new RuntimeMethodHandleInternal(value); 1038internal static partial IntPtr GetFunctionPointer(RuntimeMethodHandleInternal handle); 1048internal static partial Interop.BOOL GetIsCollectible(RuntimeMethodHandleInternal handle); 1053RuntimeMethodHandleInternal attrCtor, 1058internal static extern MethodAttributes GetAttributes(RuntimeMethodHandleInternal method); 1071private static partial void ConstructInstantiation(RuntimeMethodHandleInternal method, TypeNameFormatFlags format, StringHandleOnStack retString); 1083private static extern unsafe MethodTable* GetMethodTable(RuntimeMethodHandleInternal method); 1085internal static unsafe RuntimeType GetDeclaringType(RuntimeMethodHandleInternal method) 1100internal static extern int GetSlot(RuntimeMethodHandleInternal method); 1112private static extern int GetMethodDef(RuntimeMethodHandleInternal method); 1123internal static string GetName(RuntimeMethodHandleInternal method) 1134private static extern void* GetUtf8NameInternal(RuntimeMethodHandleInternal method); 1139internal static MdUtf8String GetUtf8Name(RuntimeMethodHandleInternal method) 1206private static partial void GetMethodInstantiation(RuntimeMethodHandleInternal method, ObjectHandleOnStack types, Interop.BOOL fAsRuntimeTypeArray); 1216internal static RuntimeType[] GetMethodInstantiationInternal(RuntimeMethodHandleInternal method) 1232internal static extern bool HasMethodInstantiation(RuntimeMethodHandleInternal method); 1242private static extern RuntimeMethodHandleInternal GetStubIfNeededInternal(RuntimeMethodHandleInternal method, RuntimeType declaringType); 1245private static partial RuntimeMethodHandleInternal GetStubIfNeededSlow(RuntimeMethodHandleInternal method, QCallTypeHandle declaringTypeHandle, ObjectHandleOnStack methodInstantiation); 1247internal static RuntimeMethodHandleInternal GetStubIfNeeded(RuntimeMethodHandleInternal method, RuntimeType declaringType, RuntimeType[]? methodInstantiation) 1251RuntimeMethodHandleInternal handle = GetStubIfNeededInternal(method, declaringType); 1259static RuntimeMethodHandleInternal GetStubIfNeededWorker(RuntimeMethodHandleInternal method, RuntimeType declaringType, RuntimeType[]? methodInstantiation) 1264internal static extern RuntimeMethodHandleInternal GetMethodFromCanonical(RuntimeMethodHandleInternal method, RuntimeType declaringType); 1267internal static extern bool IsGenericMethodDefinition(RuntimeMethodHandleInternal method); 1280private static partial void GetTypicalMethodDefinition(RuntimeMethodHandleInternal method, ObjectHandleOnStack outMethod); 1294private static extern int GetGenericParameterCount(RuntimeMethodHandleInternal method); 1299private static partial void StripMethodInstantiation(RuntimeMethodHandleInternal method, ObjectHandleOnStack outMethod); 1312internal static extern bool IsDynamicMethod(RuntimeMethodHandleInternal method); 1315internal static partial void Destroy(RuntimeMethodHandleInternal method); 1318internal static extern Resolver GetResolver(RuntimeMethodHandleInternal method); 1321private static partial void GetMethodBody(RuntimeMethodHandleInternal method, QCallTypeHandle declaringType, ObjectHandleOnStack result); 1332internal static extern bool IsConstructor(RuntimeMethodHandleInternal method); 1335private static extern LoaderAllocator GetLoaderAllocatorInternal(RuntimeMethodHandleInternal method); 1337internal static LoaderAllocator GetLoaderAllocator(RuntimeMethodHandleInternal method) 1877RuntimeMethodHandleInternal handle = ResolveMethodHandleInternal(module, methodToken, typeInstantiationContextHandles, methodInstantiationContextHandles); 1884internal static RuntimeMethodHandleInternal ResolveMethodHandleInternal(RuntimeModule module, int methodToken, ReadOnlySpan<IntPtr> typeInstantiationContext, ReadOnlySpan<IntPtr> methodInstantiationContext) 1905private static partial RuntimeMethodHandleInternal ResolveMethod(QCallModule module, 2017private RuntimeMethodHandleInternal _pMethod; 2025RuntimeMethodHandleInternal methodHandle); 2031RuntimeMethodHandleInternal methodHandle)
src\System\RuntimeType.CoreCLR.cs (13)
214internal MethodBase AddMethod(RuntimeType declaringType, RuntimeMethodHandleInternal method, CacheType cacheType) 593foreach (RuntimeMethodHandleInternal methodHandle in RuntimeTypeHandle.GetIntroducedMethods(declaringType)) 622RuntimeMethodHandleInternal instantiatedHandle = RuntimeMethodHandle.GetStubIfNeeded(methodHandle, declaringType, null); 651foreach (RuntimeMethodHandleInternal methodHandle in RuntimeTypeHandle.GetIntroducedMethods(declaringType)) 726RuntimeMethodHandleInternal instantiatedHandle = RuntimeMethodHandle.GetStubIfNeeded(methodHandle, declaringType, null); 754foreach (RuntimeMethodHandleInternal methodHandle in RuntimeTypeHandle.GetIntroducedMethods(declaringType)) 781RuntimeMethodHandleInternal instantiatedHandle = RuntimeMethodHandle.GetStubIfNeeded(methodHandle, declaringType, null); 1635internal MethodInfo GetGenericMethodInfo(RuntimeMethodHandleInternal genericMethod) 1724internal MethodBase GetMethod(RuntimeType declaringType, RuntimeMethodHandleInternal method) 1730internal MethodBase GetConstructor(RuntimeType declaringType, RuntimeMethodHandleInternal constructor) 1792internal static MethodBase? GetMethodBase(RuntimeType? reflectedType, RuntimeMethodHandleInternal methodHandle) 2741RuntimeMethodHandleInternal ifaceRtMethodHandle = RuntimeTypeHandle.GetMethodAt(ifaceRtType, i); 2749RuntimeMethodHandleInternal classRtMethodHandle = TypeHandle.GetInterfaceMethodImplementation(ifaceRtTypeHandle, ifaceRtMethodHandle);