1 write to Flags
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
76
Flags
= new MethodTableFlags_1
29 references to Flags
Microsoft.Diagnostics.DataContractReader.Contracts (29)
Contracts\RuntimeTypeSystem_1.cs (29)
548
public uint GetBaseSize(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].
Flags
.BaseSize;
550
public uint GetNumInstanceFieldBytes(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].
Flags
.BaseSize - GetClassData(typeHandle).BaseSizePadding;
552
public uint GetComponentSize(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].
Flags
.ComponentSize;
616
public bool IsString(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsString;
645
public bool ContainsGCPointers(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.ContainsGCPointers;
646
public bool IsByRefLike(ITypeHandle typeHandle) => typeHandle.IsMethodTable() && _methodTables[typeHandle.Address].
Flags
.IsByRefLike;
662
if (!typeHandle.IsMethodTable() || !_methodTables[typeHandle.Address].
Flags
.IsHFA)
670
elementSize = _methodTables[typeHandle.Address].
Flags
.RequiresAlign8 ? 8 : 4;
723
if (!typeHandle.IsMethodTable() || !_methodTables[typeHandle.Address].
Flags
.IsIntrinsicType)
796
public bool RequiresAlign8(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.RequiresAlign8;
912
public bool IsDynamicStatics(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsDynamicStatics;
920
return (uint)(methodTable.
Flags
.GetTypeDefRid() | ((int)TableIndex.TypeDef << 24));
964
public bool IsTrackedReferenceWithFinalizer(ITypeHandle typeHandle) => typeHandle.IsMethodTable() && _methodTables[typeHandle.Address].
Flags
.IsTrackedReferenceWithFinalizer;
971
if (!methodTable.
Flags
.IsDynamicStatics)
1029
if (!methodTable.
Flags
.HasInstantiation)
1062
Debug.Assert(methodTable.
Flags
.HasInstantiation);
1081
public bool IsGenericTypeDefinition(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsGenericTypeDefinition;
1107
return _methodTables[typeHandle.Address].
Flags
.ContainsGenericVariables;
1110
public bool IsCollectible(ITypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsCollectible;
1116
return methodTable.
Flags
.IsArray;
1139
switch (methodTable.
Flags
.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask))
1182
return methodTable.
Flags
.IsValueType;
1202
return methodTable.
Flags
.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask) == MethodTableFlags_1.WFLAGS_HIGH.Category_Primitive;
1221
switch (methodTable.
Flags
.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask))
1226
uint boundsSize = methodTable.
Flags
.BaseSize - arrayBaseSize;
1245
if (!methodTable.
Flags
.IsArray)
1655
if (mt.
Flags
.IsValueType)
1658
if (mt.
Flags
.IsInterface && !IsAbstract(methodDesc))
1695
return mt.
Flags
.IsSharedByGenericInstantiations;