コード例 #1
0
        // public methods
        public override void Arrange(BsonDocument document)
        {
            JsonDrivenHelper.EnsureFieldEquals(document, "object", "collection");

            if (document.Contains("collectionOptions"))
            {
                ParseCollectionOptions(document["collectionOptions"].AsBsonDocument);
            }

            base.Arrange(document);
        }
コード例 #2
0
        // 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);
        }
コード例 #3
0
 // public methods
 public override void Arrange(BsonDocument document)
 {
     JsonDrivenHelper.EnsureFieldEquals(document, "object", "database");
     base.Arrange(document);
 }