Base:
property
TypeHandle
System.Type.TypeHandle
18 references to TypeHandle
System.Private.CoreLib (18)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (9)
770result = parsed ? InternalBoxEnum(rt.TypeHandle, longScratch) : null; 2226InternalBoxEnum(ValidateRuntimeType(enumType).TypeHandle, value); 2229InternalBoxEnum(ValidateRuntimeType(enumType).TypeHandle, value); 2232InternalBoxEnum(ValidateRuntimeType(enumType).TypeHandle, value); 2235InternalBoxEnum(ValidateRuntimeType(enumType).TypeHandle, value); 2239InternalBoxEnum(ValidateRuntimeType(enumType).TypeHandle, value); 2243InternalBoxEnum(ValidateRuntimeType(enumType).TypeHandle, value); 2246InternalBoxEnum(ValidateRuntimeType(enumType).TypeHandle, value); 2250InternalBoxEnum(ValidateRuntimeType(enumType).TypeHandle, unchecked((long)value));
System\Array.NativeAot.cs (2)
112? arrayType.TypeHandle 124MethodTable* eeType = arrayType.TypeHandle.ToMethodTable();
System\Enum.NativeAot.cs (2)
30return enumType.TypeHandle.ToMethodTable()->ElementType switch 71return new EETypePtr(rt.TypeHandle.ToMethodTable()).CorElementType;
System\InvokeUtils.cs (1)
385if (dstEEType == typeof(void*).TypeHandle.ToMethodTable() || RuntimeImports.AreTypesAssignable(pSourceType: srcPointer.GetPointerType().TypeHandle.ToMethodTable(), pTargetType: dstEEType))
System\Runtime\InteropServices\Marshal.NativeAot.cs (2)
29return RuntimeInteropData.GetStructUnsafeStructSize(t.TypeHandle); 160return PInvokeMarshal.GetDelegateForFunctionPointer(ptr, t.TypeHandle);
System\Runtime\InteropServices\TypeMapLazyDictionary.NativeAot.cs (2)
23RuntimeTypeHandle typeMapGroupHandle = typeMapGroup.TypeHandle; 66RuntimeTypeHandle typeMapGroupHandle = typeMapGroup.TypeHandle;