public static bool TryParseEnum <T>(string str, out T value) where T : struct { return(EnumUtils.TryParseEnum(str, out value)); }
public static T ParseEnum <T>(string str) where T : struct { return(EnumUtils.ParseEnum <T>(str)); }
public static T ParseEnum <T>(string str, T fallback) where T : struct { return(EnumUtils.ParseEnum(str, fallback)); }
public static T[] GetEnumValues <T>() where T : struct { return(EnumUtils.GetEnumValues <T>()); }