예제 #1
0
        public static T Cast <TFrom>(TFrom obj)
        {
#if (DEBUG)
            try
            {
                return(Casters <TFrom> .Caster(obj));
            }
            catch (InvalidCastException e)
            {
                throw new InvalidCastException(string.Format("Specified cast is not valid: {0} -> {1}", typeof(TFrom),
                                                             typeof(T)), e);
            }
#else
            return(Casters <TFrom> .Caster(obj));
#endif
        }
예제 #2
0
 public static T Cast <TFrom>(TFrom obj)
 {
     return(Casters <TFrom> .Caster(obj));
 }