public static void SerializeToStream(object obj, Stream stream) { if (obj == null) { return; } var writer = new StreamWriterX(stream, UseEncoding); var writeFn = GetWriteFn(obj.GetType()); writeFn(writer, obj); writer.Flush(); }
public static void SerializeToStream <T>(T value, Stream stream) { if (value == null) { return; } var writer = new StreamWriterX(stream, UseEncoding); CsvSerializer <T> .WriteObject(writer, value); writer.Flush(); }