/// <summary> /// Configures the deserialization context. /// </summary> /// <param name="builder">The builder.</param> protected override void ConfigureDeserializationContext(BsonDeserializationContext.Builder builder) { builder.DynamicDocumentSerializer = this; builder.DynamicArraySerializer = _listSerializer; }
//_191112_180148 static void ConfigureBsonDeserializationContext(BsonDeserializationContext.Builder builder) { builder.DynamicArraySerializer = new CollectionSerializer(); builder.DynamicDocumentSerializer = new DictionarySerializer(); }
// protected methods /// <summary> /// Configures the deserialization context. /// </summary> /// <param name="builder">The builder.</param> protected abstract void ConfigureDeserializationContext(BsonDeserializationContext.Builder builder);
private void ConfigureDeserializationContext(BsonDeserializationContext.Builder builder) { builder.DynamicDocumentSerializer = this; builder.DynamicArraySerializer = ListSerializer; }