public object RoundTripObject(object term) { byte[] binaryTerm = TermWriter.TermToBinary(term); TermReader reader = new TermReader(new MemoryStream(binaryTerm, false)); return reader.ReadTerm(); }
protected override void HandleReceivedFrame(byte[] data) { MemoryStream stream = new MemoryStream(data, 0, data.Length, false); object obj; using (TermReader reader = new TermReader(stream)) { obj = reader.ReadTerm(); TermReceived(obj); } }