public DocumentSerializer(SerializationConfiguration configuration, IDocumentSerializationMetaProvider documentSerializationMetaProvider) : base(configuration) { Ensure.That(documentSerializationMetaProvider, "documentSerializationMetaProvider").IsNotNull(); DocumentMetaProvider = documentSerializationMetaProvider; }
public DefaultSerializer(SerializationConfiguration configuration, IDocumentSerializationMetaProvider documentMetaProvider, IEntityReflector entityReflector = null) { EnsureArg.IsNotNull(configuration, nameof(configuration)); EnsureArg.IsNotNull(documentMetaProvider, nameof(documentMetaProvider)); Configuration = configuration; DocumentMetaProvider = documentMetaProvider; EntityReflector = entityReflector; InternalSerializer = JsonSerializer.Create(Configuration.Settings); }
public DefaultSerializer(SerializationConfiguration configuration, IDocumentSerializationMetaProvider documentMetaProvider, IEntityReflector entityReflector = null) { Ensure.That(configuration, "configuration").IsNotNull(); Ensure.That(documentMetaProvider, "documentMetaProvider").IsNotNull(); Configuration = configuration; DocumentMetaProvider = documentMetaProvider; EntityReflector = entityReflector; InternalSerializer = JsonSerializer.Create(Configuration.Settings); }
public EntitySerializer(SerializationConfiguration configuration, IDocumentSerializationMetaProvider documentSerializationMetaProvider) : base(configuration, documentSerializationMetaProvider) { }