| 1234567891011121314151617181920 |
- using System;
- using System.IO;
- namespace ETModel
- {
- public interface IMessagePacker
- {
- byte[] SerializeToByteArray(object obj);
- string SerializeToText(object obj);
- object DeserializeFrom(Type type, byte[] bytes);
- object DeserializeFrom(Type type, Stream stream);
- object DeserializeFrom(Type type, byte[] bytes, int index, int count);
- T DeserializeFrom<T>(byte[] bytes);
- T DeserializeFrom<T>(byte[] bytes, int index, int count);
- T DeserializeFrom<T>(string str);
- object DeserializeFrom(Type type, string str);
- }
- }
|