protected void WriteMessage(BinaryWriter writer, IDictionary <string, object> msg) { byte[] encoded = PipeMessage.Marshal(msg); writer.Write((int)encoded.Length); writer.Write(encoded); writer.Flush(); }
protected void WriteMessage(BinaryWriter writer, dynamic msg) { byte[] encoded = PipeMessage.Marshal(msg); writer.Write((int)encoded.Length); writer.Write(encoded); writer.Flush(); }