Esempio n. 1
0
        public void WriteDsClock(int clock)
        {
            int diff = clock - _dsCurVal;

            Debug.Assert(diff >= 0);
            _dsCurVal = clock;
            RestWriter.WriteVarUint((uint)diff);
        }
Esempio n. 2
0
        public void WriteDsLength(int length)
        {
            if (length <= 0)
            {
                throw new ArgumentOutOfRangeException();
            }

            RestWriter.WriteVarUint((uint)(length - 1));
            _dsCurVal += length;
        }
Esempio n. 3
0
        protected virtual void Dispose(bool disposing)
        {
            if (!Disposed)
            {
                if (disposing)
                {
                    RestWriter.Dispose();
                }

                RestWriter = null;
                Disposed   = true;
            }
        }
Esempio n. 4
0
        public void WriteJson <T>(T any)
        {
            var jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(any, typeof(T), null);

            RestWriter.WriteVarString(jsonString);
        }
Esempio n. 5
0
 public void WriteBuffer(byte[] data)
 {
     RestWriter.WriteVarUint8Array(data);
 }
Esempio n. 6
0
 public void WriteAny(object any)
 {
     RestWriter.WriteAny(any);
 }