public static byte[] Encode <T>(this T self) { using (var stream = new MemoryStream()) { using (var coder = new BinaryWritingCoder(stream)) { coder.CodeT(ref self); } return(stream.ToArray()); } }
public static void WriteObject(Stream stream, object obj) { using (var coder = new BinaryWritingCoder(stream)) coder.Code(ref obj); }
public static void WriteObject(string fileName, object obj) { using (var coder = new BinaryWritingCoder(fileName)) coder.Code(ref obj); }