Пример #1
0
 public DataRowMapper(Type toType)
     : base(typeof(DataRow), toType)
 {
     if (!toType.IsAbstract)
     {
         if (toType.IsNullable())
             Ctor = DynamicMethodFactory.GetDefaultCreator(Nullable.GetUnderlyingType(toType));
         else
             Ctor = DynamicMethodFactory.GetDefaultCreator(toType);
     }
 }
Пример #2
0
 public ClassMapper(Type fromType, Type toType)
     : base(fromType, toType)
 {
     if (!toType.IsAbstract)
     {
         if (toType.IsNullable())
         {
             Ctor = DynamicMethodFactory.GetDefaultCreator(Nullable.GetUnderlyingType(toType));
         }
         else
         {
             Ctor = DynamicMethodFactory.GetDefaultCreator(toType);
         }
     }
 }