public BytesLogger(MyBinarySerializerReader owner, string format, params object[] args) { _owner = owner; _position = owner._reader.Position; _msgFormat = format; _msgArgs = args; }
public object Deserialize(Stream stream) { var reader = new StreamBinaryReader(stream, false, true); var ctx = new MyBinarySerializerReader(reader); var obj = ctx.ReadInstance(); _lastLog = ctx.GetDebugLog(); return(obj); }