public int Add(IEnumerable<byte> array) { var pos = this.buff.Count; foreach (var a in array) { this.buff.Add (a); } return pos; }
public void Encode(long d, OctetStream Output) { long m; while (true) { m = d & 127; d >>= 7; if (d == 0) { Output.Add ((byte)(m | 128)); break; } else { Output.Add ((byte) m); } } }