public static byte[] Dump(BSONObject obj) { SimpleBSON bson = new SimpleBSON(); MemoryStream ms = new MemoryStream(); bson.encodeDocument(ms, obj); byte[] buf = new byte[ms.Position]; ms.Seek(0, SeekOrigin.Begin); ms.Read(buf, 0, buf.Length); return(buf); }
public static BSONObject Load(byte[] buf) { SimpleBSON bson = new SimpleBSON(buf); return(bson.decodeDocument()); }