Example #1
0
        private static BsonDocument Render <T>(this IndexKeysDefinition <T> definition)
        {
            var registry   = BsonSerializer.SerializerRegistry;
            var serializer = registry.GetSerializer <T>();

            return(definition.Render(serializer, registry));
        }
        private BsonDocument Render <TDocument>(IndexKeysDefinition <TDocument> keys)
        {
            var documentSerializer = BsonSerializer.SerializerRegistry.GetSerializer <TDocument>();

            return(keys.Render(documentSerializer, BsonSerializer.SerializerRegistry));
        }