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