1 write to Flags
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
54
Flags
= new MethodTableFlags_1
25 references to Flags
Microsoft.Diagnostics.DataContractReader.Contracts (25)
Contracts\RuntimeTypeSystem_1.cs (25)
527
public uint GetBaseSize(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].
Flags
.BaseSize;
529
public uint GetNumInstanceFieldBytes(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].
Flags
.BaseSize - GetClassData(typeHandle).BaseSizePadding;
531
public uint GetComponentSize(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].
Flags
.ComponentSize;
564
public bool IsString(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsString;
571
public bool ContainsGCPointers(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.ContainsGCPointers;
572
public bool RequiresAlign8(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.RequiresAlign8;
653
public bool IsDynamicStatics(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsDynamicStatics;
661
return (uint)(methodTable.
Flags
.GetTypeDefRid() | ((int)TableIndex.TypeDef << 24));
697
public bool IsTrackedReferenceWithFinalizer(TypeHandle typeHandle) => typeHandle.IsMethodTable() && _methodTables[typeHandle.Address].
Flags
.IsTrackedReferenceWithFinalizer;
704
if (!methodTable.
Flags
.IsDynamicStatics)
762
if (!methodTable.
Flags
.HasInstantiation)
795
Debug.Assert(methodTable.
Flags
.HasInstantiation);
814
public bool IsGenericTypeDefinition(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsGenericTypeDefinition;
840
return _methodTables[typeHandle.Address].
Flags
.ContainsGenericVariables;
843
public bool IsCollectible(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsCollectible;
849
return methodTable.
Flags
.IsArray;
872
switch (methodTable.
Flags
.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask))
915
return methodTable.
Flags
.IsValueType;
935
return methodTable.
Flags
.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask) == MethodTableFlags_1.WFLAGS_HIGH.Category_Primitive;
954
switch (methodTable.
Flags
.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask))
959
uint boundsSize = methodTable.
Flags
.BaseSize - arrayBaseSize;
978
if (!methodTable.
Flags
.IsArray)
1349
if (mt.
Flags
.IsValueType)
1352
if (mt.
Flags
.IsInterface && !IsAbstract(methodDesc))
1389
return mt.IsCanonMT && mt.
Flags
.HasInstantiation;