11 references to Flags
Microsoft.ML.TorchSharp (11)
Utils\MethodTable.cs (11)
128
public bool HasComponentSize => (
Flags
& enum_flag_HasComponentSize) != 0;
130
public bool ContainsGCPointers => (
Flags
& enum_flag_ContainsPointers) != 0;
132
public bool NonTrivialInterfaceCast => (
Flags
& enum_flag_NonTrivialInterfaceCast) != 0;
134
public bool HasTypeEquivalence => (
Flags
& enum_flag_HasTypeEquivalence) != 0;
138
public bool HasDefaultConstructor => (
Flags
& (enum_flag_HasComponentSize | enum_flag_HasDefaultCtor)) == enum_flag_HasDefaultCtor;
163
public bool IsValueType => (
Flags
& enum_flag_Category_ValueType_Mask) == enum_flag_Category_ValueType;
165
public bool IsNullable => (
Flags
& enum_flag_Category_Mask) == enum_flag_Category_Nullable;
167
public bool HasInstantiation => (
Flags
& enum_flag_HasComponentSize) == 0 && (
Flags
& enum_flag_GenericsMask) != enum_flag_GenericsMask_NonGeneric;
169
public bool IsGenericTypeDefinition => (
Flags
& (enum_flag_HasComponentSize | enum_flag_GenericsMask)) == enum_flag_GenericsMask_TypicalInst;
175
uint genericsFlags =
Flags
& (enum_flag_HasComponentSize | enum_flag_GenericsMask);