24 references to GetTypeFlags
ILCompiler.TypeSystem (24)
parent\parent\Common\TypeSystem\CodeGen\TypeDesc.CodeGen.cs (1)
16
return (
GetTypeFlags
(TypeFlags.IsIntrinsic | TypeFlags.AttributeCacheComputed) & TypeFlags.IsIntrinsic) != 0;
parent\parent\Common\TypeSystem\Common\CastingHelper.cs (1)
57
TypeFlags elemType = type.
GetTypeFlags
(TypeFlags.CategoryMask);
parent\parent\Common\TypeSystem\Common\MetadataType.cs (1)
112
return (
GetTypeFlags
(TypeFlags.IsInlineArray | TypeFlags.AttributeCacheComputed) & TypeFlags.IsInlineArray) != 0;
parent\parent\Common\TypeSystem\Common\TypeDesc.cs (17)
165
return
GetTypeFlags
(TypeFlags.CategoryMask);
176
return
GetTypeFlags
(TypeFlags.CategoryMask) == TypeFlags.Interface;
187
return
GetTypeFlags
(TypeFlags.CategoryMask) < TypeFlags.Class;
199
return
GetTypeFlags
(TypeFlags.CategoryMask) < TypeFlags.ValueType;
211
switch (
GetTypeFlags
(TypeFlags.CategoryMask))
241
return
GetTypeFlags
(TypeFlags.CategoryMask) == TypeFlags.Enum;
264
return
GetTypeFlags
(TypeFlags.CategoryMask) == TypeFlags.Void;
398
return
GetTypeFlags
(TypeFlags.CategoryMask) == TypeFlags.GenericParameter;
410
TypeFlags flags =
GetTypeFlags
(TypeFlags.CategoryMask);
424
Debug.Assert(
GetTypeFlags
(TypeFlags.CategoryMask) <= TypeFlags.Interface == this is DefType);
425
return
GetTypeFlags
(TypeFlags.CategoryMask) <= TypeFlags.Interface;
436
TypeFlags category =
GetTypeFlags
(TypeFlags.CategoryMask);
496
return (
GetTypeFlags
(TypeFlags.HasStaticConstructor | TypeFlags.HasStaticConstructorComputed) & TypeFlags.HasStaticConstructor) != 0;
646
return (
GetTypeFlags
(TypeFlags.HasFinalizer | TypeFlags.HasFinalizerComputed) & TypeFlags.HasFinalizer) != 0;
667
return (
GetTypeFlags
(TypeFlags.HasGenericVariance | TypeFlags.HasGenericVarianceComputed) & TypeFlags.HasGenericVariance) != 0;
690
return (
GetTypeFlags
(TypeFlags.IsByRefLike | TypeFlags.AttributeCacheComputed) & TypeFlags.IsByRefLike) != 0;
701
return (
GetTypeFlags
(TypeFlags.IsIDynamicInterfaceCastable | TypeFlags.IsIDynamicInterfaceCastableComputed) & TypeFlags.IsIDynamicInterfaceCastable) != 0;
parent\parent\Common\TypeSystem\Common\TypeWithRepeatedFields.cs (1)
94
protected override TypeFlags ComputeTypeFlags(TypeFlags mask) => MetadataType.
GetTypeFlags
(mask);
parent\parent\Common\TypeSystem\RuntimeDetermined\RuntimeDeterminedType.cs (3)
150
flags |= _rawCanonType.
GetTypeFlags
(mask);
155
flags |= _rawCanonType.
GetTypeFlags
(mask);
160
flags |= _rawCanonType.
GetTypeFlags
(mask);