public static T Copy(T source) { if (source == null) { return(source); } return((T)TypeAccessor.CopyInternal(source, CreateInstanceEx(), _instance)); }
public static T Copy(T source, T dest) { if (source == null) { throw new ArgumentNullException("source"); } if (dest == null) { throw new ArgumentNullException("dest"); } return((T)TypeAccessor.CopyInternal(source, dest, _instance)); }