1 write to Flags
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
53
Flags
= new MethodTableFlags_1
23 references to Flags
Microsoft.Diagnostics.DataContractReader.Contracts (23)
Contracts\RuntimeTypeSystem_1.cs (23)
532
public uint GetBaseSize(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].
Flags
.BaseSize;
534
public uint GetComponentSize(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].
Flags
.ComponentSize;
563
public bool IsString(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsString;
570
public bool ContainsGCPointers(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.ContainsGCPointers;
571
public bool RequiresAlign8(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.RequiresAlign8;
650
public bool IsDynamicStatics(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsDynamicStatics;
658
return (uint)(methodTable.
Flags
.GetTypeDefRid() | ((int)TableIndex.TypeDef << 24));
674
public bool IsTrackedReferenceWithFinalizer(TypeHandle typeHandle) => typeHandle.IsMethodTable() && _methodTables[typeHandle.Address].
Flags
.IsTrackedReferenceWithFinalizer;
681
if (!methodTable.
Flags
.IsDynamicStatics)
739
if (!methodTable.
Flags
.HasInstantiation)
772
Debug.Assert(methodTable.
Flags
.HasInstantiation);
791
public bool IsGenericTypeDefinition(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsGenericTypeDefinition;
817
return _methodTables[typeHandle.Address].
Flags
.ContainsGenericVariables;
820
public bool IsCollectible(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].
Flags
.IsCollectible;
826
return methodTable.
Flags
.IsArray;
849
switch (methodTable.
Flags
.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask))
892
return methodTable.
Flags
.IsValueType;
926
switch (methodTable.
Flags
.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask))
931
uint boundsSize = methodTable.
Flags
.BaseSize - arrayBaseSize;
950
if (!methodTable.
Flags
.IsArray)
1360
if (mt.
Flags
.IsValueType)
1363
if (mt.
Flags
.IsInterface && !IsAbstract(methodDesc))
1398
return mt.IsCanonMT && mt.
Flags
.HasInstantiation;