MongoDB.Bson.RawBsonArray.DeserializeBsonValue C# (CSharp) Method

DeserializeBsonValue() private method

private DeserializeBsonValue ( MongoDB.Bson.IO.BsonBinaryReader bsonReader ) : BsonValue
bsonReader MongoDB.Bson.IO.BsonBinaryReader
return BsonValue
        private BsonValue DeserializeBsonValue(BsonBinaryReader bsonReader)
        {
            switch (bsonReader.GetCurrentBsonType())
            {
                case BsonType.Array: return DeserializeRawBsonArray(bsonReader);
                case BsonType.Document: return DeserializeRawBsonDocument(bsonReader);
                default: return (BsonValue)BsonValueSerializer.Instance.Deserialize(bsonReader, typeof(BsonValue), null);
            }
        }
    }