Exemplo n.º 1
0
    // Slower
    public static string ToStringFast_Enum_Only <T>(this T e)
        where T : struct, Enum
    {
        IConvertible cv = (IConvertible)e;

        return(EnumStrings <T> .GetEnumString(cv.ToInt32(CultureInfo.InvariantCulture)));
    }
Exemplo n.º 2
0
 // Faster
 public static string ToStringFast_Enum_Only <T>(int enumVal)
     where T : struct, Enum
 {
     return(EnumStrings <T> .GetEnumString(enumVal));
 }
Exemplo n.º 3
0
 public static string FastToString(this Data data)
 {
     return(EnumStrings <Data> .GetEnumString((int)data));
 }