29 references to EETypeField
System.Private.CoreLib (29)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (29)
477
uint offset = GetFieldOffset(
EETypeField
.ETF_GenericDefinition);
521
void* pField = (byte*)Unsafe.AsPointer(ref this) + GetFieldOffset(
EETypeField
.ETF_GenericComposition);
554
uint offset = GetFieldOffset(
EETypeField
.ETF_GenericComposition);
678
void* pStart = (byte*)Unsafe.AsPointer(ref this) + GetFieldOffset(
EETypeField
.ETF_FunctionPointerParameters);
824
uint offset = GetFieldOffset(
EETypeField
.ETF_DispatchMap);
847
uint offset = GetFieldOffset(
EETypeField
.ETF_Finalizer);
961
uint cbSealedVirtualSlotsTypeOffset = GetFieldOffset(
EETypeField
.ETF_SealedVirtualSlots);
991
return GetField<Pointer<MethodTable>>(
EETypeField
.ETF_DynamicTemplateType).Value;
1015
return GetField<IntPtr>(
EETypeField
.ETF_DynamicGcStatics);
1031
return GetField<IntPtr>(
EETypeField
.ETF_DynamicNonGcStatics);
1047
return GetField<IntPtr>(
EETypeField
.ETF_DynamicThreadStaticOffset);
1062
uint offset = GetFieldOffset(
EETypeField
.ETF_TypeManagerIndirection);
1102
uint offset = GetFieldOffset(
EETypeField
.ETF_WritableData);
1123
return (DynamicTypeFlags)GetField<nint>(
EETypeField
.ETF_DynamicTypeFlags);
1151
public uint GetFieldOffset(
EETypeField
eField)
1162
if (eField ==
EETypeField
.ETF_TypeManagerIndirection)
1169
if (eField ==
EETypeField
.ETF_WritableData)
1176
if (eField ==
EETypeField
.ETF_DispatchMap)
1185
if (eField ==
EETypeField
.ETF_Finalizer)
1194
if (eField ==
EETypeField
.ETF_SealedVirtualSlots)
1201
if (eField ==
EETypeField
.ETF_GenericDefinition)
1211
if (eField ==
EETypeField
.ETF_GenericComposition)
1221
if (eField ==
EETypeField
.ETF_FunctionPointerParameters)
1231
if (eField ==
EETypeField
.ETF_DynamicTemplateType)
1240
if (eField ==
EETypeField
.ETF_DynamicTypeFlags)
1251
if (eField ==
EETypeField
.ETF_DynamicGcStatics)
1259
if (eField ==
EETypeField
.ETF_DynamicNonGcStatics)
1267
if (eField ==
EETypeField
.ETF_DynamicThreadStaticOffset)
1278
public ref T GetField<T>(
EETypeField
eField)