//-------------------------------------------------------------------------------------------------------------------------------- public static T IntToEnum32 <T>(int value) where T : struct { return(ValueCastTo <T> .From <int>(value)); }
//-------------------------------------------------------------------------------------------------------------------------------- public static int Enum32ToInt <T>(T e) where T : struct { return(ValueCastTo <int> .From <T>(e)); }
public static long ToLong <T>(T e) { return(ValueCastTo <long> .From(e)); }
public static T ToEnum32 <T>(int value) { return(ValueCastTo <T> .From(value)); }
public static int ToInt <T>(T e) { return(ValueCastTo <int> .From(e)); }
public static T ToEnum64 <T>(long value) { return(ValueCastTo <T> .From(value)); }