155 references to Create
System.Private.CoreLib (155)
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\System\Array.CoreCLR.cs (3)
26fromArrayType: false, ObjectHandleOnStack.Create(ref retArray)); 34fromArrayType: true, ObjectHandleOnStack.Create(ref retArray)); 48CreateInstanceMDArray(typeHandle, dwNumArgs, pArgList, ObjectHandleOnStack.Create(ref arr));
src\System\ComAwareWeakReference.CoreCLR.cs (2)
18ComWeakRefToObject(pComWeakRef, wrapperId, ObjectHandleOnStack.Create(ref retRcw)); 49return ObjectToComWeakRef(ObjectHandleOnStack.Create(ref target), out wrapperId);
src\System\Delegate.CoreCLR.cs (12)
414return BindToMethodName(ObjectHandleOnStack.Create(ref d), ObjectHandleOnStack.Create(ref target), 425bool ret = BindToMethodInfo(ObjectHandleOnStack.Create(ref d), ObjectHandleOnStack.Create(ref target), 479Construct(ObjectHandleOnStack.Create(ref _this), ObjectHandleOnStack.Create(ref target), method); 520FindMethodHandle(ObjectHandleOnStack.Create(ref d), ObjectHandleOnStack.Create(ref methodInfo)); 529return InternalEqualMethodHandles(ObjectHandleOnStack.Create(ref left), ObjectHandleOnStack.Create(ref right)); 538return AdjustTarget(ObjectHandleOnStack.Create(ref target), methodPtr); 547InitializeVirtualCallStub(ObjectHandleOnStack.Create(ref d), methodPtr);
src\System\Diagnostics\Debugger.cs (1)
53CustomNotification(ObjectHandleOnStack.Create(ref notify));
src\System\Diagnostics\StackTrace.CoreCLR.cs (2)
16=> GetStackFramesInternal(ObjectHandleOnStack.Create(ref sfh), fNeedFileInfo, ObjectHandleOnStack.Create(ref e));
src\System\Enum.CoreCLR.cs (2)
112ObjectHandleOnStack.Create(ref values), 113ObjectHandleOnStack.Create(ref names),
src\System\Environment.CoreCLR.cs (1)
83FailFast(new StackCrawlMarkHandle(ref mark), message, ObjectHandleOnStack.Create(ref exception), errorMessage);
src\System\Exception.CoreCLR.cs (4)
70GetMethodFromStackTrace(ObjectHandleOnStack.Create(ref stackTraceLocal), ObjectHandleOnStack.Create(ref methodInfo)); 233GetFrozenStackTrace(ObjectHandleOnStack.Create(ref _this), ObjectHandleOnStack.Create(ref stackTrace));
src\System\GC.CoreCLR.cs (4)
314void* fptr = GetNextFinalizeableObject(ObjectHandleOnStack.Create(ref target)); 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 (2)
62GetExecutingAssemblyNative(new StackCrawlMarkHandle(ref stackMark), ObjectHandleOnStack.Create(ref retAssembly)); 90GetEntryAssemblyNative(ObjectHandleOnStack.Create(ref entryAssembly));
src\System\Reflection\Emit\RuntimeAssemblyBuilder.cs (2)
144CreateDynamicAssembly(ObjectHandleOnStack.Create(ref assemblyLoadContext), 148ObjectHandleOnStack.Create(ref retAssembly));
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
1658TermCreateClass(new QCallModule(ref module), m_tdType, ObjectHandleOnStack.Create(ref cls));
src\System\Reflection\MdImport.cs (1)
326Enum(m_metadataImport2, (int)type, parent, ref length, p, ObjectHandleOnStack.Create(ref result._largeResult));
src\System\Reflection\RuntimeAssembly.cs (16)
179GetEntryPoint(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref methodHandle)); 216ObjectHandleOnStack.Create(ref type)); 224ObjectHandleOnStack.Create(ref type)); 254GetExportedTypes(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref types)); 395ObjectHandleOnStack.Create(ref requestingAssembly), 398ObjectHandleOnStack.Create(ref assemblyLoadContext), 399ObjectHandleOnStack.Create(ref retAssembly)); 424GetModule(new QCallAssembly(ref runtimeAssembly), name, ObjectHandleOnStack.Create(ref retModule)); 479GetManifestResourceNames(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref resourceNames)); 492GetReferencedAssemblies(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref referencedAssemblies)); 508ObjectHandleOnStack.Create(ref retAssembly), 632GetPublicKey(new QCallAssembly(ref runtimeAssembly), ObjectHandleOnStack.Create(ref publicKey)); 693GetModules(new QCallAssembly(ref runtimeAssembly), loadIfNotFound, getResourceModules, ObjectHandleOnStack.Create(ref modules)); 715GetManifestModuleSlow(ObjectHandleOnStack.Create(ref assembly), ObjectHandleOnStack.Create(ref module)); 753ObjectHandleOnStack pType = ObjectHandleOnStack.Create(ref type);
src\System\Reflection\RuntimeCustomAttributeData.cs (2)
1886ObjectHandleOnStack.Create(ref result)); 1918ObjectHandleOnStack.Create(ref valueLocal));
src\System\Reflection\RuntimeModule.cs (1)
425GetTypes(new QCallModule(ref thisAsLocal), ObjectHandleOnStack.Create(ref types));
src\System\Runtime\CompilerServices\CastHelpers.cs (2)
34if (IsInstanceOf_NoCacheLookup(toTypeHnd, false, ObjectHandleOnStack.Create(ref obj))) 44IsInstanceOf_NoCacheLookup(toTypeHnd, true, ObjectHandleOnStack.Create(ref obj));
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (2)
231PrepareDelegate(ObjectHandleOnStack.Create(ref d)); 260return GetHashCodeSlow(ObjectHandleOnStack.Create(ref o));
src\System\Runtime\CompilerServices\VirtualDispatchHelpers.cs (1)
68IntPtr result = ResolveVirtualFunctionPointer(ObjectHandleOnStack.Create(ref obj), classHandle, methodHandle);
src\System\Runtime\DependentHandle.cs (2)
244=> _InternalAllocWithGCTransition(ObjectHandleOnStack.Create(ref target), ObjectHandleOnStack.Create(ref dependent));
src\System\Runtime\InteropServices\ComWrappers.cs (7)
50return TryGetComInstanceInternal(ObjectHandleOnStack.Create(ref obj), out unknown); 72return TryGetObjectInternal(unknown, ObjectHandleOnStack.Create(ref obj)); 154return TryGetOrCreateComInterfaceForObjectInternal(ObjectHandleOnStack.Create(ref impl), impl.id, ObjectHandleOnStack.Create(ref instance), flags, out retValue); 301return TryGetOrCreateObjectForComInstanceInternal(ObjectHandleOnStack.Create(ref impl), impl.id, externalComObject, innerMaybe, flags, ObjectHandleOnStack.Create(ref wrapperMaybeLocal), ObjectHandleOnStack.Create(ref retValue));
src\System\Runtime\InteropServices\GCHandle.CoreCLR.cs (1)
23=> _InternalAllocWithGCTransition(ObjectHandleOnStack.Create(ref value), type);
src\System\Runtime\InteropServices\Marshal.CoreCLR.cs (3)
371GetExceptionForHRInternal(errorCode, errorInfo, ObjectHandleOnStack.Create(ref exception)); 978GetDelegateForFunctionPointerInternal(ptr, new QCallTypeHandle(ref t), ObjectHandleOnStack.Create(ref retDelegate)); 987return GetFunctionPointerForDelegateInternal(ObjectHandleOnStack.Create(ref d));
src\System\Runtime\Loader\AssemblyLoadContext.CoreCLR.cs (3)
37GetLoadedAssemblies(ObjectHandleOnStack.Create(ref assemblies)); 67LoadFromPath(_nativeAssemblyLoadContext, assemblyPath, nativeImagePath, ObjectHandleOnStack.Create(ref loadedAssembly)); 79new IntPtr(ptrSymbols), arrSymbols.Length, ObjectHandleOnStack.Create(ref loadedAssembly));
src\System\RuntimeHandles.cs (49)
45GetRuntimeTypeFromHandleSlow(handle, ObjectHandleOnStack.Create(ref typeObject)); 240ObjectHandleOnStack.Create(ref instantiatedObject)); 269ObjectHandleOnStack.Create(ref instantiatedObject)); 287InternalAlloc(pMT, ObjectHandleOnStack.Create(ref result)); 312InternalAllocNoChecks(pMT, ObjectHandleOnStack.Create(ref result)); 345ObjectHandleOnStack.Create(ref rt), 392GetAssemblySlow(ObjectHandleOnStack.Create(ref type), ObjectHandleOnStack.Create(ref assembly)); 411GetModuleSlow(ObjectHandleOnStack.Create(ref type), ObjectHandleOnStack.Create(ref module)); 483GetArgumentTypesFromFunctionPointer(new QCallTypeHandle(ref type), ObjectHandleOnStack.Create(ref argTypes)); 573GetInterfaces(typeHandle.AsMethodTable(), ObjectHandleOnStack.Create(ref result)); 586GetConstraints(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref types)); 732GetDeclaringMethodForGenericParameter(new QCallTypeHandle(ref type), ObjectHandleOnStack.Create(ref method)); 743GetInstantiation(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref types), Interop.BOOL.TRUE); 751GetInstantiation(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref types), Interop.BOOL.FALSE); 764Instantiate(new QCallTypeHandle(ref nativeHandle), &ptr, 1, ObjectHandleOnStack.Create(ref type)); 777Instantiate(new QCallTypeHandle(ref nativeHandle), pInst, instCount, ObjectHandleOnStack.Create(ref type)); 790MakeArray(new QCallTypeHandle(ref nativeHandle), rank, ObjectHandleOnStack.Create(ref type)); 801MakeSZArray(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref type)); 812MakeByRef(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref type)); 823MakePointer(new QCallTypeHandle(ref nativeHandle), ObjectHandleOnStack.Create(ref type)); 1169ObjectHandleOnStack.Create(ref target), 1171ObjectHandleOnStack.Create(ref sig), 1173ObjectHandleOnStack.Create(ref result)); 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); 1269=> GetStubIfNeededSlow(method, new QCallTypeHandle(ref declaringType), ObjectHandleOnStack.Create(ref methodInstantiation)); 1295GetTypicalMethodDefinition(method.Value, ObjectHandleOnStack.Create(ref method)); 1314StripMethodInstantiation(method.Value, ObjectHandleOnStack.Create(ref strippedMethod)); 1335GetMethodBody(method.Value, new QCallTypeHandle(ref declaringType), ObjectHandleOnStack.Create(ref result)); 1555GetFieldDataReference(((RtFieldInfo)field).GetFieldDesc(), ObjectHandleOnStack.Create(ref target), ByteRefOnStack.Create(ref fieldDataRef)); 1598GetValue(field.GetFieldDesc(), ObjectHandleOnStack.Create(ref instance), new QCallTypeHandle(ref fieldType), new QCallTypeHandle(ref declaringType!), ref isClassInitialized, ObjectHandleOnStack.Create(ref result)); 1619GetValueDirect(field.GetFieldDesc(), &typedRef, new QCallTypeHandle(ref fieldType), new QCallTypeHandle(ref contextType!), ObjectHandleOnStack.Create(ref result)); 1640SetValue(field.GetFieldDesc(), ObjectHandleOnStack.Create(ref obj), ObjectHandleOnStack.Create(ref value), new QCallTypeHandle(ref fieldType), new QCallTypeHandle(ref declaringType!), ref isClassInitialized); 1659SetValueDirect(field.GetFieldDesc(), &typedRef, ObjectHandleOnStack.Create(ref value), new QCallTypeHandle(ref fieldType), new QCallTypeHandle(ref contextType!)); 1706void* addr = GetEnCFieldAddr(ObjectHandleOnStack.Create(ref tgt), pFD); 1719void* addr = GetEnCFieldAddr(ObjectHandleOnStack.Create(ref nullTarget), pFD); 1789ObjectHandleOnStack.Create(ref resolver), 1790ObjectHandleOnStack.Create(ref methodInfo)); 1846ResolveType(new QCallModule(ref module), typeToken, typeInstArgs, typeInstantiationContextHandles.Length, methodInstArgs, methodInstantiationContextHandles.Length, ObjectHandleOnStack.Create(ref type)); 1952ResolveField(new QCallModule(ref module), fieldToken, typeInstArgs, typeInstantiationContextHandles.Length, methodInstArgs, methodInstantiationContextHandles.Length, ObjectHandleOnStack.Create(ref field)); 1982GetModuleType(new QCallModule(ref module), ObjectHandleOnStack.Create(ref type)); 2043Init(ObjectHandleOnStack.Create(ref _this), 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 (11)
610ConvertSpaceToNative(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 619ConvertContentsToNative(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 629ConvertSpaceToManaged(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome, cElements); 640ConvertContentsToManaged(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 705ConvertContentsToNative(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 714ConvertSpaceToManaged(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 724ConvertContentsToManaged(pMarshalState, ObjectHandleOnStack.Create(ref managedHome), pNativeHome); 1355GetHRExceptionObject(hr, ObjectHandleOnStack.Create(ref ex)); 1415CreateCustomMarshaler(pMD, paramToken, hndManagedType, ObjectHandleOnStack.Create(ref retVal)); 1580=> ValidateObject(ObjectHandleOnStack.Create(ref obj), pMD); 1592MulticastDebuggerTraceHelperQCall(ObjectHandleOnStack.Create(ref o), count);
src\System\Threading\Monitor.CoreCLR.cs (7)
73Enter_Slowpath(ObjectHandleOnStack.Create(ref obj)); 82if (TryEnter_Slowpath(ObjectHandleOnStack.Create(ref obj), 0) != 0) 97if (TryEnter_Slowpath(ObjectHandleOnStack.Create(ref obj), timeout) != 0) 142Exit_Slowpath(ObjectHandleOnStack.Create(ref obj), exitBehavior); 312return Wait(ObjectHandleOnStack.Create(ref obj), millisecondsTimeout); 327Pulse(ObjectHandleOnStack.Create(ref obj)); 339PulseAll(ObjectHandleOnStack.Create(ref obj));
src\System\Threading\Thread.CoreCLR.cs (4)
158GetCurrentThread(ObjectHandleOnStack.Create(ref thread)); 168Initialize(ObjectHandleOnStack.Create(ref _this)); 275SetPriority(ObjectHandleOnStack.Create(ref _this), (int)value); 420return Join(ObjectHandleOnStack.Create(ref _this), millisecondsTimeout);
src\System\ValueType.cs (1)
123switch (GetHashCodeStrategy(pMT, ObjectHandleOnStack.Create(ref thisRef), out uint fieldOffset, out uint fieldSize, out MethodTable* fieldMT))