50 references to IsMethodTable
Microsoft.Diagnostics.DataContractReader.Contracts (50)
Contracts\RuntimeMutableTypeSystem_1.cs (1)
32
if (!typeHandle.
IsMethodTable
())
Contracts\RuntimeTypeSystem_1.cs (49)
522
if (typeHandle.
IsMethodTable
())
547
public TargetPointer GetCanonicalMethodTable(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? TargetPointer.Null : GetClassData(typeHandle).MethodTable;
548
public bool IsCanonicalMethodTable(TypeHandle typeHandle) => typeHandle.
IsMethodTable
() && _methodTables[typeHandle.Address].IsCanonMT;
549
public TargetPointer GetParentMethodTable(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? TargetPointer.Null : _methodTables[typeHandle.Address].ParentMethodTable;
551
public uint GetBaseSize(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize;
553
public uint GetNumInstanceFieldBytes(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize - GetClassData(typeHandle).BaseSizePadding;
555
public uint GetComponentSize(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (uint)0 : _methodTables[typeHandle.Address].Flags.ComponentSize;
559
if (!typeHandle.
IsMethodTable
())
619
public bool IsString(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.IsString;
648
public bool ContainsGCPointers(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.ContainsGCPointers;
649
public bool IsByRefLike(TypeHandle typeHandle) => typeHandle.
IsMethodTable
() && _methodTables[typeHandle.Address].Flags.IsByRefLike;
664
if (!typeHandle.
IsMethodTable
() || !_methodTables[typeHandle.Address].Flags.IsHFA)
724
if (!typeHandle.
IsMethodTable
() || !_methodTables[typeHandle.Address].Flags.IsIntrinsicType)
797
public bool RequiresAlign8(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.RequiresAlign8;
798
public bool IsContinuationWithoutMetadata(TypeHandle typeHandle) => typeHandle.
IsMethodTable
()
806
if (!typeHandle.
IsMethodTable
())
878
public bool IsDynamicStatics(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.IsDynamicStatics;
879
public ushort GetNumInterfaces(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : _methodTables[typeHandle.Address].NumInterfaces;
883
if (!typeHandle.
IsMethodTable
())
890
if (!typeHandle.
IsMethodTable
())
896
public ushort GetNumMethods(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : GetClassData(typeHandle).NumMethods;
897
public uint GetTypeDefTypeAttributes(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (uint)0 : GetClassData(typeHandle).CorTypeAttr;
898
public ushort GetNumInstanceFields(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : GetClassData(typeHandle).NumInstanceFields;
899
public ushort GetNumStaticFields(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : GetClassData(typeHandle).NumStaticFields;
900
public ushort GetNumThreadStaticFields(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : GetClassData(typeHandle).NumThreadStaticFields;
903
if (!typeHandle.
IsMethodTable
())
930
public bool IsTrackedReferenceWithFinalizer(TypeHandle typeHandle) => typeHandle.
IsMethodTable
() && _methodTables[typeHandle.Address].Flags.IsTrackedReferenceWithFinalizer;
933
if (!typeHandle.
IsMethodTable
())
955
if (!typeHandle.
IsMethodTable
())
964
if (!typeHandle.
IsMethodTable
())
991
if (!typeHandle.
IsMethodTable
())
1003
if (!typeHandle.
IsMethodTable
())
1012
if (!typeHandle.
IsMethodTable
())
1047
public bool IsGenericTypeDefinition(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.IsGenericTypeDefinition;
1076
public bool IsCollectible(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.IsCollectible;
1079
if (typeHandle.
IsMethodTable
())
1101
if (typeHandle.
IsMethodTable
())
1133
if (sigType == CorElementType.ValueType && typeHandle.
IsMethodTable
())
1145
if (typeHandle.
IsMethodTable
())
1164
if (!typeHandle.
IsMethodTable
())
1173
if (!typeHandle.
IsMethodTable
())
1183
if (typeHandle.
IsMethodTable
())
1208
if (typeHandle.
IsMethodTable
())
1882
if (!typeHandle.
IsMethodTable
())
2002
Debug.Assert(typeHandle.
IsMethodTable
());
2028
if (!typeHandle.
IsMethodTable
())
2042
if (!typeHandle.
IsMethodTable
())
2068
if (!typeHandle.
IsMethodTable
())
2391
if (!typeHandle.
IsMethodTable
())