public static bool IsBuiltinOrEnum (TypeSpec t) { if (IsBuiltinType (t)) return true; if (IsEnumType (t)) return true; return false; }
public static bool IsConstantTypeValid(Type t) { if (TypeManager.IsBuiltinOrEnum(t)) { return(true); } if (TypeManager.IsGenericParameter(t) || t.IsPointer) { return(false); } return(TypeManager.IsReferenceType(t)); }