Mono.CSharp.TypeManager.IsBuiltinOrEnum C# (CSharp) Method

IsBuiltinOrEnum() public static method

public static IsBuiltinOrEnum ( System.TypeSpec t ) : bool
t System.TypeSpec
return bool
	public static bool IsBuiltinOrEnum (TypeSpec t)
	{
		if (IsBuiltinType (t))
			return true;
		
		if (IsEnumType (t))
			return true;

		return false;
	}

Usage Example

Example #1
0
File: const.cs Project: mdae/MonoRT
        public static bool IsConstantTypeValid(Type t)
        {
            if (TypeManager.IsBuiltinOrEnum(t))
            {
                return(true);
            }

            if (TypeManager.IsGenericParameter(t) || t.IsPointer)
            {
                return(false);
            }

            return(TypeManager.IsReferenceType(t));
        }