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