38 references to QCallTypeHandle
System.Private.CoreLib (38)
src\Internal\VersionResilientHashCode.CoreCLR.cs (1)
20=> TypeHashCode(new QCallTypeHandle(ref type));
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\TypeMapLazyDictionary.cs (1)
201new QCallTypeHandle(ref groupType),
src\System\Array.CoreCLR.cs (3)
25InternalCreate(new QCallTypeHandle(ref elementType), rank, pLengths, pLowerBounds, 33InternalCreate(new QCallTypeHandle(ref arrayType), rank, pLengths, pLowerBounds, 725public static ArrayInitializeCache Create(RuntimeType arrayType) => new(GetElementConstructorEntrypoint(new QCallTypeHandle(ref arrayType)));
src\System\Delegate.CoreCLR.cs (2)
415new QCallTypeHandle(ref methodType), method, flags); 426method.Value, new QCallTypeHandle(ref methodType), flags);
src\System\Enum.CoreCLR.cs (1)
111new QCallTypeHandle(ref type),
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (2)
174RunClassConstructor(new QCallTypeHandle(ref rt)); 483return AllocateTypeAssociatedMemory(new QCallTypeHandle(ref rt), (uint)size);
src\System\Runtime\InteropServices\Marshal.CoreCLR.cs (2)
33=> SizeOfHelper(new QCallTypeHandle(ref t), throwIfNotMarshalable); 978GetDelegateForFunctionPointerInternal(ptr, new QCallTypeHandle(ref t), ObjectHandleOnStack.Create(ref retDelegate));
src\System\RuntimeHandles.cs (22)
237new QCallTypeHandle(ref type), 266new QCallTypeHandle(ref type), 483GetArgumentTypesFromFunctionPointer(new QCallTypeHandle(ref type), ObjectHandleOnStack.Create(ref argTypes)); 618return GetNumVirtualsAndStaticVirtuals(new QCallTypeHandle(ref type)); 647return _IsVisible(new QCallTypeHandle(ref type)); 732GetDeclaringMethodForGenericParameter(new QCallTypeHandle(ref type), ObjectHandleOnStack.Create(ref method)); 863bool result = SatisfiesConstraints(new QCallTypeHandle(ref paramType), new QCallTypeHandle(ref typeContext!), methodContextRaw, new QCallTypeHandle(ref toType)) != Interop.BOOL.FALSE; 873RegisterCollectibleTypeDependency(new QCallTypeHandle(ref type), new QCallAssembly(ref assembly!)); 1269=> GetStubIfNeededSlow(method, new QCallTypeHandle(ref declaringType), ObjectHandleOnStack.Create(ref methodInstantiation)); 1335GetMethodBody(method.Value, new QCallTypeHandle(ref declaringType), ObjectHandleOnStack.Create(ref result)); 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!)); 2110sig1._sig, sig1._csig, new QCallTypeHandle(ref sig1._declaringType), 2111sig2._sig, sig2._csig, new QCallTypeHandle(ref sig2._declaringType)) != Interop.BOOL.FALSE;
src\System\RuntimeType.BoxCache.cs (1)
122new QCallTypeHandle(ref rt),
src\System\RuntimeType.CoreCLR.cs (2)
1627RuntimeTypeHandle.GetGenericTypeDefinition(new QCallTypeHandle(ref type), ObjectHandleOnStack.Create(ref genericDefinition)); 3243return RuntimeTypeHandle.IsCollectible(new QCallTypeHandle(ref thisType)) != Interop.BOOL.FALSE;
src\System\RuntimeType.CreateUninitializedCache.CoreCLR.cs (1)
70new QCallTypeHandle(ref rt),