1 instantiation of ObjectHandleOnStack
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\QCallHandles.cs (1)
33return new ObjectHandleOnStack(Unsafe.AsPointer(ref o));
307 references to ObjectHandleOnStack
System.Private.CoreLib (307)
src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\ExceptionHandling.cs (4)
284InternalCalls.RhpAppendExceptionStackFrame(ObjectHandleOnStack.Create(ref exception), ip, sp, flags, pExInfo); 713ObjectHandleOnStack.Create(ref exceptionObj), null, exInfo._frameIter.RegisterSet, pExInfo); 949ObjectHandleOnStack.Create(ref exceptionObj), pCatchHandler, frameIter.RegisterSet, pExInfo); 1089InternalCalls.RhpCallFilterFunclet(ObjectHandleOnStack.Create(ref exception), pFilterFunclet, frameIter.RegisterSet);
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\QCallHandles.cs (1)
31internal static ObjectHandleOnStack Create<T>(ref T o) where T : class?
src\System\Array.CoreCLR.cs (5)
20[MarshalAs(UnmanagedType.Bool)] bool fromArrayType, ObjectHandleOnStack retArray); 26fromArrayType: false, ObjectHandleOnStack.Create(ref retArray)); 34fromArrayType: true, ObjectHandleOnStack.Create(ref retArray)); 39private static unsafe partial void CreateInstanceMDArray(nint typeHandle, uint dwNumArgs, void* pArgList, ObjectHandleOnStack retArray); 48CreateInstanceMDArray(typeHandle, dwNumArgs, pArgList, ObjectHandleOnStack.Create(ref arr));
src\System\ComAwareWeakReference.CoreCLR.cs (4)
13private static partial void ComWeakRefToObject(IntPtr pComWeakRef, long wrapperId, ObjectHandleOnStack retRcw); 18ComWeakRefToObject(pComWeakRef, wrapperId, ObjectHandleOnStack.Create(ref retRcw)); 43private static partial IntPtr ObjectToComWeakRef(ObjectHandleOnStack retRcw, out long wrapperId); 49return ObjectToComWeakRef(ObjectHandleOnStack.Create(ref target), out wrapperId);
src\System\Delegate.CoreCLR.cs (24)
414return BindToMethodName(ObjectHandleOnStack.Create(ref d), ObjectHandleOnStack.Create(ref target), 420private static partial bool BindToMethodName(ObjectHandleOnStack d, ObjectHandleOnStack target, QCallTypeHandle methodType, string method, DelegateBindingFlags flags); 425bool ret = BindToMethodInfo(ObjectHandleOnStack.Create(ref d), ObjectHandleOnStack.Create(ref target), 433private static partial bool BindToMethodInfo(ObjectHandleOnStack d, ObjectHandleOnStack target, RuntimeMethodHandleInternal method, QCallTypeHandle methodType, DelegateBindingFlags flags); 479Construct(ObjectHandleOnStack.Create(ref _this), ObjectHandleOnStack.Create(ref target), method); 483private static partial void Construct(ObjectHandleOnStack _this, ObjectHandleOnStack target, IntPtr method); 520FindMethodHandle(ObjectHandleOnStack.Create(ref d), ObjectHandleOnStack.Create(ref methodInfo)); 525private static partial void FindMethodHandle(ObjectHandleOnStack d, ObjectHandleOnStack retMethodInfo); 529return InternalEqualMethodHandles(ObjectHandleOnStack.Create(ref left), ObjectHandleOnStack.Create(ref right)); 534private static partial bool InternalEqualMethodHandles(ObjectHandleOnStack left, ObjectHandleOnStack right); 538return AdjustTarget(ObjectHandleOnStack.Create(ref target), methodPtr); 542private static partial IntPtr AdjustTarget(ObjectHandleOnStack target, IntPtr methodPtr); 547InitializeVirtualCallStub(ObjectHandleOnStack.Create(ref d), methodPtr); 551private static partial void InitializeVirtualCallStub(ObjectHandleOnStack d, IntPtr methodPtr);
src\System\Diagnostics\Debugger.cs (2)
53CustomNotification(ObjectHandleOnStack.Create(ref notify)); 97private static partial void CustomNotification(ObjectHandleOnStack data);
src\System\Diagnostics\StackTrace.CoreCLR.cs (4)
13private static partial void GetStackFramesInternal(ObjectHandleOnStack sfh, [MarshalAs(UnmanagedType.Bool)] bool fNeedFileInfo, ObjectHandleOnStack e); 16=> GetStackFramesInternal(ObjectHandleOnStack.Create(ref sfh), fNeedFileInfo, ObjectHandleOnStack.Create(ref e));
src\System\Enum.CoreCLR.cs (4)
15private static partial void GetEnumValuesAndNames(QCallTypeHandle enumType, ObjectHandleOnStack values, ObjectHandleOnStack names, Interop.BOOL getNames); 112ObjectHandleOnStack.Create(ref values), 113ObjectHandleOnStack.Create(ref names),
src\System\Environment.CoreCLR.cs (2)
83FailFast(new StackCrawlMarkHandle(ref mark), message, ObjectHandleOnStack.Create(ref exception), errorMessage); 88private static partial void FailFast(StackCrawlMarkHandle mark, string? message, ObjectHandleOnStack exception, string? errorMessage);
src\System\Exception.CoreCLR.cs (8)
59private static partial void GetMethodFromStackTrace(ObjectHandleOnStack stackTrace, ObjectHandleOnStack method); 70GetMethodFromStackTrace(ObjectHandleOnStack.Create(ref stackTraceLocal), ObjectHandleOnStack.Create(ref methodInfo)); 227private static partial void GetFrozenStackTrace(ObjectHandleOnStack exception, ObjectHandleOnStack stackTrace); 233GetFrozenStackTrace(ObjectHandleOnStack.Create(ref _this), ObjectHandleOnStack.Create(ref stackTrace));
src\System\GC.CoreCLR.cs (7)
103private static partial void AllocateNewArray(IntPtr typeHandlePtr, int length, GC_ALLOC_FLAGS flags, ObjectHandleOnStack ret); 304private static unsafe partial void* GetNextFinalizeableObject(ObjectHandleOnStack target); 314void* fptr = GetNextFinalizeableObject(ObjectHandleOnStack.Create(ref target)); 363private static partial void ReRegisterForFinalize(ObjectHandleOnStack o); 372ReRegisterForFinalize(ObjectHandleOnStack.Create(ref obj)); 824AllocateNewArray(RuntimeTypeHandle.ToIntPtr(typeof(T[]).TypeHandle), length, flags, ObjectHandleOnStack.Create(ref result)); 845AllocateNewArray(RuntimeTypeHandle.ToIntPtr(typeof(T[]).TypeHandle), length, flags, ObjectHandleOnStack.Create(ref result));
src\System\Object.CoreCLR.cs (1)
30RuntimeHelpers.AllocateUninitializedClone(ObjectHandleOnStack.Create(ref clone));
src\System\Reflection\Assembly.CoreCLR.cs (4)
57private static partial void GetExecutingAssemblyNative(StackCrawlMarkHandle stackMark, ObjectHandleOnStack retAssembly); 62GetExecutingAssemblyNative(new StackCrawlMarkHandle(ref stackMark), ObjectHandleOnStack.Create(ref retAssembly)); 85private static partial void GetEntryAssemblyNative(ObjectHandleOnStack retAssembly); 90GetEntryAssemblyNative(ObjectHandleOnStack.Create(ref entryAssembly));
src\System\Reflection\Emit\RuntimeAssemblyBuilder.cs (4)
116private static unsafe partial void CreateDynamicAssembly(ObjectHandleOnStack assemblyLoadContext, 120ObjectHandleOnStack retAssembly); 144CreateDynamicAssembly(ObjectHandleOnStack.Create(ref assemblyLoadContext), 148ObjectHandleOnStack.Create(ref retAssembly));
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (2)
551private static partial void TermCreateClass(QCallModule module, int tk, ObjectHandleOnStack type); 1658TermCreateClass(new QCallModule(ref module), m_tdType, ObjectHandleOnStack.Create(ref cls));
src\System\Reflection\MdImport.cs (2)
318private static unsafe partial void Enum(IntPtr scope, int type, int parent, ref int length, int* shortResult, ObjectHandleOnStack longResult); 326Enum(m_metadataImport2, (int)type, parent, ref length, p, ObjectHandleOnStack.Create(ref result._largeResult));
src\System\Reflection\RuntimeAssembly.cs (33)
171private static partial void GetEntryPoint(QCallAssembly assembly, ObjectHandleOnStack retMethod); 179GetEntryPoint(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref methodHandle)); 194ObjectHandleOnStack retType); 201ObjectHandleOnStack retType); 216ObjectHandleOnStack.Create(ref type)); 224ObjectHandleOnStack.Create(ref type)); 247private static partial void GetExportedTypes(QCallAssembly assembly, ObjectHandleOnStack retTypes); 254GetExportedTypes(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref types)); 395ObjectHandleOnStack.Create(ref requestingAssembly), 398ObjectHandleOnStack.Create(ref assemblyLoadContext), 399ObjectHandleOnStack.Create(ref retAssembly)); 407ObjectHandleOnStack requestingAssembly, 410ObjectHandleOnStack assemblyLoadContext, 411ObjectHandleOnStack retAssembly); 418private static partial void GetModule(QCallAssembly assembly, string name, ObjectHandleOnStack retModule); 424GetModule(new QCallAssembly(ref runtimeAssembly), name, ObjectHandleOnStack.Create(ref retModule)); 472private static partial void GetManifestResourceNames(QCallAssembly assembly, ObjectHandleOnStack retResourceNames); 479GetManifestResourceNames(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref resourceNames)); 485private static partial void GetReferencedAssemblies(QCallAssembly assembly, ObjectHandleOnStack retReferencedAssemblies); 492GetReferencedAssemblies(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref referencedAssemblies)); 499ObjectHandleOnStack assemblyRef, 508ObjectHandleOnStack.Create(ref retAssembly), 626private static partial void GetPublicKey(QCallAssembly assembly, ObjectHandleOnStack retPublicKey); 632GetPublicKey(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref publicKey)); 685ObjectHandleOnStack retModuleHandles); 693GetModules(new QCallAssembly(ref runtimeAssembly), loadIfNotFound, getResourceModules, ObjectHandleOnStack.Create(ref modules)); 715GetManifestModuleSlow(ObjectHandleOnStack.Create(ref assembly), ObjectHandleOnStack.Create(ref module)); 724private static partial void GetManifestModuleSlow(ObjectHandleOnStack assembly, ObjectHandleOnStack module); 753ObjectHandleOnStack pType = ObjectHandleOnStack.Create(ref type); 812private static partial void GetForwardedType(QCallAssembly assembly, MetadataToken mdtExternalType, ObjectHandleOnStack type);
src\System\Reflection\RuntimeCustomAttributeData.cs (10)
1864ObjectHandleOnStack type, 1865ObjectHandleOnStack pCtor, 1869ObjectHandleOnStack instance); 1881ObjectHandleOnStack.Create(ref type), 1882ObjectHandleOnStack.Create(ref ctor), 1886ObjectHandleOnStack.Create(ref result)); 1897ObjectHandleOnStack type, 1898ObjectHandleOnStack value); 1917ObjectHandleOnStack.Create(ref typeLocal), 1918ObjectHandleOnStack.Create(ref valueLocal));
src\System\Reflection\RuntimeModule.cs (2)
419private static partial void GetTypes(QCallModule module, ObjectHandleOnStack retTypes); 425GetTypes(new QCallModule(ref thisAsLocal), ObjectHandleOnStack.Create(ref types));
src\System\Runtime\CompilerServices\CastHelpers.cs (3)
29private static partial bool IsInstanceOf_NoCacheLookup(void *toTypeHnd, [MarshalAs(UnmanagedType.Bool)] bool throwCastException, ObjectHandleOnStack obj); 34if (IsInstanceOf_NoCacheLookup(toTypeHnd, false, ObjectHandleOnStack.Create(ref obj))) 44IsInstanceOf_NoCacheLookup(toTypeHnd, true, ObjectHandleOnStack.Create(ref obj));
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (5)
222private static partial void PrepareDelegate(ObjectHandleOnStack d); 231PrepareDelegate(ObjectHandleOnStack.Create(ref d)); 242private static partial int GetHashCodeSlow(ObjectHandleOnStack o); 260return GetHashCodeSlow(ObjectHandleOnStack.Create(ref o)); 349internal static partial void AllocateUninitializedClone(ObjectHandleOnStack objHandle);
src\System\Runtime\CompilerServices\VirtualDispatchHelpers.cs (2)
62private static unsafe partial IntPtr ResolveVirtualFunctionPointer(ObjectHandleOnStack obj, IntPtr classHandle, IntPtr methodHandle); 68IntPtr result = ResolveVirtualFunctionPointer(ObjectHandleOnStack.Create(ref obj), classHandle, methodHandle);
src\System\Runtime\DependentHandle.cs (4)
244=> _InternalAllocWithGCTransition(ObjectHandleOnStack.Create(ref target), ObjectHandleOnStack.Create(ref dependent)); 247private static partial IntPtr _InternalAllocWithGCTransition(ObjectHandleOnStack target, ObjectHandleOnStack dependent);
src\System\Runtime\ExceptionServices\InternalCalls.cs (3)
28ObjectHandleOnStack exceptionObj, byte* pHandlerIP, void* pvRegDisplay, EH.ExInfo* exInfo); 36ObjectHandleOnStack exceptionObj, byte* pFilterIP, void* pvRegDisplay); 39internal static unsafe partial void RhpAppendExceptionStackFrame(ObjectHandleOnStack exceptionObj, IntPtr ip, UIntPtr sp, int flags, EH.ExInfo* exInfo);
src\System\Runtime\InteropServices\ComWrappers.cs (14)
50return TryGetComInstanceInternal(ObjectHandleOnStack.Create(ref obj), out unknown); 55private static partial bool TryGetComInstanceInternal(ObjectHandleOnStack wrapperMaybe, out IntPtr externalComObject); 72return TryGetObjectInternal(unknown, ObjectHandleOnStack.Create(ref obj)); 77private static partial bool TryGetObjectInternal(IntPtr wrapperMaybe, ObjectHandleOnStack instance); 154return TryGetOrCreateComInterfaceForObjectInternal(ObjectHandleOnStack.Create(ref impl), impl.id, ObjectHandleOnStack.Create(ref instance), flags, out retValue); 159private static partial bool TryGetOrCreateComInterfaceForObjectInternal(ObjectHandleOnStack comWrappersImpl, long wrapperId, ObjectHandleOnStack instance, CreateComInterfaceFlags flags, out IntPtr retValue); 301return TryGetOrCreateObjectForComInstanceInternal(ObjectHandleOnStack.Create(ref impl), impl.id, externalComObject, innerMaybe, flags, ObjectHandleOnStack.Create(ref wrapperMaybeLocal), ObjectHandleOnStack.Create(ref retValue)); 306private static partial bool TryGetOrCreateObjectForComInstanceInternal(ObjectHandleOnStack comWrappersImpl, long wrapperId, IntPtr externalComObject, IntPtr innerMaybe, CreateObjectFlags flags, ObjectHandleOnStack wrapper, ObjectHandleOnStack retValue);
src\System\Runtime\InteropServices\GCHandle.CoreCLR.cs (2)
23=> _InternalAllocWithGCTransition(ObjectHandleOnStack.Create(ref value), type); 26private static partial IntPtr _InternalAllocWithGCTransition(ObjectHandleOnStack value, GCHandleType type);
src\System\Runtime\InteropServices\Marshal.CoreCLR.cs (6)
371GetExceptionForHRInternal(errorCode, errorInfo, ObjectHandleOnStack.Create(ref exception)); 376private static partial void GetExceptionForHRInternal(int errorCode, IntPtr errorInfo, ObjectHandleOnStack exception); 978GetDelegateForFunctionPointerInternal(ptr, new QCallTypeHandle(ref t), ObjectHandleOnStack.Create(ref retDelegate)); 983private static partial void GetDelegateForFunctionPointerInternal(IntPtr ptr, QCallTypeHandle t, ObjectHandleOnStack retDelegate); 987return GetFunctionPointerForDelegateInternal(ObjectHandleOnStack.Create(ref d)); 991private static partial IntPtr GetFunctionPointerForDelegateInternal(ObjectHandleOnStack d);
src\System\Runtime\Loader\AssemblyLoadContext.CoreCLR.cs (6)
22private static partial void LoadFromStream(IntPtr ptrNativeAssemblyBinder, IntPtr ptrAssemblyArray, int iAssemblyArrayLen, IntPtr ptrSymbols, int iSymbolArrayLen, ObjectHandleOnStack retAssembly); 32private static partial void LoadFromPath(IntPtr ptrNativeAssemblyBinder, string? ilPath, string? niPath, ObjectHandleOnStack retAssembly); 37GetLoadedAssemblies(ObjectHandleOnStack.Create(ref assemblies)); 42private static partial void GetLoadedAssemblies(ObjectHandleOnStack retAssemblies); 67LoadFromPath(_nativeAssemblyLoadContext, assemblyPath, nativeImagePath, ObjectHandleOnStack.Create(ref loadedAssembly)); 79new IntPtr(ptrSymbols), arrSymbols.Length, ObjectHandleOnStack.Create(ref loadedAssembly));
src\System\RuntimeHandles.cs (93)
39ObjectHandleOnStack typeObject); 45GetRuntimeTypeFromHandleSlow(handle, ObjectHandleOnStack.Create(ref typeObject)); 240ObjectHandleOnStack.Create(ref instantiatedObject)); 269ObjectHandleOnStack.Create(ref instantiatedObject)); 282ObjectHandleOnStack instantiatedObject); 287InternalAlloc(pMT, ObjectHandleOnStack.Create(ref result)); 300private static unsafe partial void InternalAlloc(MethodTable* pMT, ObjectHandleOnStack result); 312InternalAllocNoChecks(pMT, ObjectHandleOnStack.Create(ref result)); 318private static unsafe partial void InternalAllocNoChecks(MethodTable* pMT, ObjectHandleOnStack result); 345ObjectHandleOnStack.Create(ref rt), 358ObjectHandleOnStack pRuntimeType, 392GetAssemblySlow(ObjectHandleOnStack.Create(ref type), ObjectHandleOnStack.Create(ref assembly)); 401private static partial void GetAssemblySlow(ObjectHandleOnStack type, ObjectHandleOnStack assembly); 411GetModuleSlow(ObjectHandleOnStack.Create(ref type), ObjectHandleOnStack.Create(ref module)); 420private static partial void GetModuleSlow(ObjectHandleOnStack type, ObjectHandleOnStack module); 483GetArgumentTypesFromFunctionPointer(new QCallTypeHandle(ref type), ObjectHandleOnStack.Create(ref argTypes)); 488private static partial void GetArgumentTypesFromFunctionPointer(QCallTypeHandle type, ObjectHandleOnStack argTypes); 560private static unsafe partial void GetInterfaces(MethodTable* pMT, ObjectHandleOnStack result); 573GetInterfaces(typeHandle.AsMethodTable(), ObjectHandleOnStack.Create(ref result)); 579private static partial void GetConstraints(QCallTypeHandle handle, ObjectHandleOnStack types); 586GetConstraints(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref types)); 725private static partial void GetDeclaringMethodForGenericParameter(QCallTypeHandle typeHandle, ObjectHandleOnStack result); 732GetDeclaringMethodForGenericParameter(new QCallTypeHandle(ref type), ObjectHandleOnStack.Create(ref method)); 737internal static partial void GetInstantiation(QCallTypeHandle type, ObjectHandleOnStack types, Interop.BOOL fAsRuntimeTypeArray); 743GetInstantiation(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref types), Interop.BOOL.TRUE); 751GetInstantiation(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref types), Interop.BOOL.FALSE); 756private static partial void Instantiate(QCallTypeHandle handle, IntPtr* pInst, int numGenericArgs, ObjectHandleOnStack type); 764Instantiate(new QCallTypeHandle(ref nativeHandle), &ptr, 1, ObjectHandleOnStack.Create(ref type)); 777Instantiate(new QCallTypeHandle(ref nativeHandle), pInst, instCount, ObjectHandleOnStack.Create(ref type)); 784private static partial void MakeArray(QCallTypeHandle handle, int rank, ObjectHandleOnStack type); 790MakeArray(new QCallTypeHandle(ref nativeHandle), rank, ObjectHandleOnStack.Create(ref type)); 795private static partial void MakeSZArray(QCallTypeHandle handle, ObjectHandleOnStack type); 801MakeSZArray(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref type)); 806private static partial void MakeByRef(QCallTypeHandle handle, ObjectHandleOnStack type); 812MakeByRef(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref type)); 817private static partial void MakePointer(QCallTypeHandle handle, ObjectHandleOnStack type); 823MakePointer(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref type)); 831internal static partial void GetGenericTypeDefinition(QCallTypeHandle type, ObjectHandleOnStack retType); 1161private static partial void InvokeMethod(ObjectHandleOnStack target, void** arguments, ObjectHandleOnStack sig, Interop.BOOL isConstructor, ObjectHandleOnStack result); 1169ObjectHandleOnStack.Create(ref target), 1171ObjectHandleOnStack.Create(ref sig), 1173ObjectHandleOnStack.Create(ref result)); 1215private static partial void GetMethodInstantiation(RuntimeMethodHandleInternal method, ObjectHandleOnStack types, Interop.BOOL fAsRuntimeTypeArray); 1220GetMethodInstantiation(EnsureNonNullMethodInfo(method).Value, ObjectHandleOnStack.Create(ref types), Interop.BOOL.TRUE); 1228GetMethodInstantiation(method, ObjectHandleOnStack.Create(ref types), Interop.BOOL.TRUE); 1235GetMethodInstantiation(EnsureNonNullMethodInfo(method).Value, ObjectHandleOnStack.Create(ref types), Interop.BOOL.FALSE); 1254private static partial RuntimeMethodHandleInternal GetStubIfNeededSlow(RuntimeMethodHandleInternal method, QCallTypeHandle declaringTypeHandle, ObjectHandleOnStack methodInstantiation); 1269=> GetStubIfNeededSlow(method, new QCallTypeHandle(ref declaringType), ObjectHandleOnStack.Create(ref methodInstantiation)); 1289private static partial void GetTypicalMethodDefinition(RuntimeMethodHandleInternal method, ObjectHandleOnStack outMethod); 1295GetTypicalMethodDefinition(method.Value, ObjectHandleOnStack.Create(ref method)); 1308private static partial void StripMethodInstantiation(RuntimeMethodHandleInternal method, ObjectHandleOnStack outMethod); 1314StripMethodInstantiation(method.Value, ObjectHandleOnStack.Create(ref strippedMethod)); 1330private static partial void GetMethodBody(RuntimeMethodHandleInternal method, QCallTypeHandle declaringType, ObjectHandleOnStack result); 1335GetMethodBody(method.Value, new QCallTypeHandle(ref declaringType), ObjectHandleOnStack.Create(ref result)); 1555GetFieldDataReference(((RtFieldInfo)field).GetFieldDesc(), ObjectHandleOnStack.Create(ref target), ByteRefOnStack.Create(ref fieldDataRef)); 1569private static unsafe partial void GetFieldDataReference(IntPtr fieldDesc, ObjectHandleOnStack target, ByteRefOnStack fieldDataRef); 1584ObjectHandleOnStack instance, 1588ObjectHandleOnStack result); 1598GetValue(field.GetFieldDesc(), ObjectHandleOnStack.Create(ref instance), new QCallTypeHandle(ref fieldType), new QCallTypeHandle(ref declaringType!), ref isClassInitialized, ObjectHandleOnStack.Create(ref result)); 1609ObjectHandleOnStack result); 1619GetValueDirect(field.GetFieldDesc(), &typedRef, new QCallTypeHandle(ref fieldType), new QCallTypeHandle(ref contextType!), ObjectHandleOnStack.Create(ref result)); 1627ObjectHandleOnStack instance, 1628ObjectHandleOnStack value, 1640SetValue(field.GetFieldDesc(), ObjectHandleOnStack.Create(ref obj), ObjectHandleOnStack.Create(ref value), new QCallTypeHandle(ref fieldType), new QCallTypeHandle(ref declaringType!), ref isClassInitialized); 1648ObjectHandleOnStack value, 1659SetValueDirect(field.GetFieldDesc(), &typedRef, ObjectHandleOnStack.Create(ref value), new QCallTypeHandle(ref fieldType), new QCallTypeHandle(ref contextType!)); 1698private static partial void* GetEnCFieldAddr(ObjectHandleOnStack tgt, void* pFD); 1706void* addr = GetEnCFieldAddr(ObjectHandleOnStack.Create(ref tgt), pFD); 1719void* addr = GetEnCFieldAddr(ObjectHandleOnStack.Create(ref nullTarget), pFD); 1778ObjectHandleOnStack resolver, 1779ObjectHandleOnStack result); 1789ObjectHandleOnStack.Create(ref resolver), 1790ObjectHandleOnStack.Create(ref methodInfo)); 1846ResolveType(new QCallModule(ref module), typeToken, typeInstArgs, typeInstantiationContextHandles.Length, methodInstArgs, methodInstantiationContextHandles.Length, ObjectHandleOnStack.Create(ref type)); 1868ObjectHandleOnStack type); 1952ResolveField(new QCallModule(ref module), fieldToken, typeInstArgs, typeInstantiationContextHandles.Length, methodInstArgs, methodInstantiationContextHandles.Length, ObjectHandleOnStack.Create(ref field)); 1974ObjectHandleOnStack retField); 1977internal static partial void GetModuleType(QCallModule handle, ObjectHandleOnStack type); 1982GetModuleType(new QCallModule(ref module), ObjectHandleOnStack.Create(ref type)); 2031ObjectHandleOnStack _this, 2043Init(ObjectHandleOnStack.Create(ref _this), 2167ObjectHandleOnStack sigObj, 2170ObjectHandleOnStack result); 2177ObjectHandleOnStack.Create(ref _this), 2180ObjectHandleOnStack.Create(ref result));
src\System\RuntimeType.CoreCLR.cs (1)
1627RuntimeTypeHandle.GetGenericTypeDefinition(new QCallTypeHandle(ref type), ObjectHandleOnStack.Create(ref genericDefinition));
src\System\StubHelpers.cs (22)
610ConvertSpaceToNative(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 614private static partial void ConvertSpaceToNative(IntPtr pMarshalState, ObjectHandleOnStack pManagedHome, IntPtr pNativeHome); 619ConvertContentsToNative(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 623private static partial void ConvertContentsToNative(IntPtr pMarshalState, ObjectHandleOnStack pManagedHome, IntPtr pNativeHome); 629ConvertSpaceToManaged(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome, cElements); 634private static partial void ConvertSpaceToManaged(IntPtr pMarshalState, ObjectHandleOnStack pManagedHome, IntPtr pNativeHome, 640ConvertContentsToManaged(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 644private static partial void ConvertContentsToManaged(IntPtr pMarshalState, ObjectHandleOnStack pManagedHome, IntPtr pNativeHome); 705ConvertContentsToNative(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 709private static partial void ConvertContentsToNative(IntPtr pMarshalState, ObjectHandleOnStack pManagedHome, IntPtr pNativeHome); 714ConvertSpaceToManaged(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 719private static partial void ConvertSpaceToManaged(IntPtr pMarshalState, ObjectHandleOnStack pManagedHome, IntPtr pNativeHome); 724ConvertContentsToManaged(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 728private static partial void ConvertContentsToManaged(IntPtr pMarshalState, ObjectHandleOnStack pManagedHome, IntPtr pNativeHome); 1355GetHRExceptionObject(hr, ObjectHandleOnStack.Create(ref ex)); 1361private static partial void GetHRExceptionObject(int hr, ObjectHandleOnStack throwable); 1397internal static partial void CreateCustomMarshaler(IntPtr pMD, int paramToken, IntPtr hndManagedType, ObjectHandleOnStack customMarshaler); 1415CreateCustomMarshaler(pMD, paramToken, hndManagedType, ObjectHandleOnStack.Create(ref retVal)); 1577private static partial void ValidateObject(ObjectHandleOnStack obj, IntPtr pMD); 1580=> ValidateObject(ObjectHandleOnStack.Create(ref obj), pMD); 1592MulticastDebuggerTraceHelperQCall(ObjectHandleOnStack.Create(ref o), count); 1596private static partial void MulticastDebuggerTraceHelperQCall(ObjectHandleOnStack obj, int count);
src\System\Threading\Monitor.CoreCLR.cs (13)
68private static partial void Enter_Slowpath(ObjectHandleOnStack obj); 73Enter_Slowpath(ObjectHandleOnStack.Create(ref obj)); 77private static partial int TryEnter_Slowpath(ObjectHandleOnStack obj, int timeout); 82if (TryEnter_Slowpath(ObjectHandleOnStack.Create(ref obj), 0) != 0) 97if (TryEnter_Slowpath(ObjectHandleOnStack.Create(ref obj), timeout) != 0) 137private static partial void Exit_Slowpath(ObjectHandleOnStack obj, LeaveHelperAction exitBehavior); 142Exit_Slowpath(ObjectHandleOnStack.Create(ref obj), exitBehavior); 304private static partial bool Wait(ObjectHandleOnStack obj, int millisecondsTimeout); 312return Wait(ObjectHandleOnStack.Create(ref obj), millisecondsTimeout); 321private static partial void Pulse(ObjectHandleOnStack obj); 327Pulse(ObjectHandleOnStack.Create(ref obj)); 333private static partial void PulseAll(ObjectHandleOnStack obj); 339PulseAll(ObjectHandleOnStack.Create(ref obj));
src\System\Threading\Thread.CoreCLR.cs (8)
158GetCurrentThread(ObjectHandleOnStack.Create(ref thread)); 163private static partial void GetCurrentThread(ObjectHandleOnStack thread); 168Initialize(ObjectHandleOnStack.Create(ref _this)); 172private static partial void Initialize(ObjectHandleOnStack thread); 259private static partial void SetPriority(ObjectHandleOnStack thread, int priority); 275SetPriority(ObjectHandleOnStack.Create(ref _this), (int)value); 399private static partial bool Join(ObjectHandleOnStack thread, int millisecondsTimeout); 420return Join(ObjectHandleOnStack.Create(ref _this), millisecondsTimeout);
src\System\ValueType.cs (2)
123switch (GetHashCodeStrategy(pMT, ObjectHandleOnStack.Create(ref thisRef), out uint fieldOffset, out uint fieldSize, out MethodTable* fieldMT)) 166MethodTable* pMT, ObjectHandleOnStack objHandle, out uint fieldOffset, out uint fieldSize, out MethodTable* fieldMT);