示例#1
0
        public static byte[] Serialize(BsonDocument doc)
        {
            if (doc == null) throw new ArgumentNullException("doc");

            var writer = new BsonWriter();

            return writer.Serialize(doc);
        }
示例#2
0
        public static byte[] Serialize(BsonDocument value)
        {
            if (value == null) throw new ArgumentNullException("value");

            using (var mem = new MemoryStream())
            {
                var writer = new BsonWriter();
                writer.Serialize(mem, value);

                return mem.ToArray();
            }
        }