48 references to IsMethodTable
Microsoft.Diagnostics.DataContractReader.Contracts (48)
Contracts\RuntimeMutableTypeSystem_1.cs (1)
32
if (!typeHandle.
IsMethodTable
())
Contracts\RuntimeTypeSystem_1.cs (47)
520
if (typeHandle.
IsMethodTable
())
545
public TargetPointer GetCanonicalMethodTable(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? TargetPointer.Null : GetClassData(typeHandle).MethodTable;
546
public bool IsCanonicalMethodTable(TypeHandle typeHandle) => typeHandle.
IsMethodTable
() && _methodTables[typeHandle.Address].IsCanonMT;
547
public TargetPointer GetParentMethodTable(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? TargetPointer.Null : _methodTables[typeHandle.Address].ParentMethodTable;
549
public uint GetBaseSize(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize;
551
public uint GetNumInstanceFieldBytes(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize - GetClassData(typeHandle).BaseSizePadding;
553
public uint GetComponentSize(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (uint)0 : _methodTables[typeHandle.Address].Flags.ComponentSize;
557
if (!typeHandle.
IsMethodTable
())
586
public bool IsString(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.IsString;
615
public bool ContainsGCPointers(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.ContainsGCPointers;
616
public bool IsByRefLike(TypeHandle typeHandle) => typeHandle.
IsMethodTable
() && _methodTables[typeHandle.Address].Flags.IsByRefLike;
617
public bool RequiresAlign8(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.RequiresAlign8;
618
public bool IsContinuationWithoutMetadata(TypeHandle typeHandle) => typeHandle.
IsMethodTable
()
626
if (!typeHandle.
IsMethodTable
())
698
public bool IsDynamicStatics(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.IsDynamicStatics;
699
public ushort GetNumInterfaces(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : _methodTables[typeHandle.Address].NumInterfaces;
703
if (!typeHandle.
IsMethodTable
())
710
if (!typeHandle.
IsMethodTable
())
716
public ushort GetNumMethods(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : GetClassData(typeHandle).NumMethods;
717
public uint GetTypeDefTypeAttributes(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (uint)0 : GetClassData(typeHandle).CorTypeAttr;
718
public ushort GetNumInstanceFields(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : GetClassData(typeHandle).NumInstanceFields;
719
public ushort GetNumStaticFields(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : GetClassData(typeHandle).NumStaticFields;
720
public ushort GetNumThreadStaticFields(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? (ushort)0 : GetClassData(typeHandle).NumThreadStaticFields;
723
if (!typeHandle.
IsMethodTable
())
742
public bool IsTrackedReferenceWithFinalizer(TypeHandle typeHandle) => typeHandle.
IsMethodTable
() && _methodTables[typeHandle.Address].Flags.IsTrackedReferenceWithFinalizer;
745
if (!typeHandle.
IsMethodTable
())
767
if (!typeHandle.
IsMethodTable
())
776
if (!typeHandle.
IsMethodTable
())
803
if (!typeHandle.
IsMethodTable
())
815
if (!typeHandle.
IsMethodTable
())
824
if (!typeHandle.
IsMethodTable
())
859
public bool IsGenericTypeDefinition(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.IsGenericTypeDefinition;
888
public bool IsCollectible(TypeHandle typeHandle) => !typeHandle.
IsMethodTable
() ? false : _methodTables[typeHandle.Address].Flags.IsCollectible;
891
if (typeHandle.
IsMethodTable
())
913
if (typeHandle.
IsMethodTable
())
945
if (sigType == CorElementType.ValueType && typeHandle.
IsMethodTable
())
957
if (typeHandle.
IsMethodTable
())
976
if (!typeHandle.
IsMethodTable
())
985
if (!typeHandle.
IsMethodTable
())
995
if (typeHandle.
IsMethodTable
())
1020
if (typeHandle.
IsMethodTable
())
1626
if (!typeHandle.
IsMethodTable
())
1746
Debug.Assert(typeHandle.
IsMethodTable
());
1772
if (!typeHandle.
IsMethodTable
())
1786
if (!typeHandle.
IsMethodTable
())
1812
if (!typeHandle.
IsMethodTable
())
2113
if (!typeHandle.
IsMethodTable
())