// public methods public override void Arrange(BsonDocument document) { JsonDrivenHelper.EnsureFieldEquals(document, "object", "collection"); if (document.Contains("collectionOptions")) { ParseCollectionOptions(document["collectionOptions"].AsBsonDocument); } base.Arrange(document); }
// public methods public override void Arrange(BsonDocument document) { JsonDrivenHelper.EnsureFieldEquals(document, "object", "collection"); if (document.TryGetValue("databaseOptions", out var databaseOptions)) { ParseDatabaseOptions(databaseOptions.AsBsonDocument); } if (document.TryGetValue("collectionOptions", out var collectionOptions)) { ParseCollectionOptions(collectionOptions.AsBsonDocument); } base.Arrange(document); }
// public methods public override void Arrange(BsonDocument document) { JsonDrivenHelper.EnsureFieldEquals(document, "object", "database"); base.Arrange(document); }