Example #1
0
        public DocumentSerializer(SerializationConfiguration configuration, IDocumentSerializationMetaProvider documentSerializationMetaProvider)
            : base(configuration)
        {
            Ensure.That(documentSerializationMetaProvider, "documentSerializationMetaProvider").IsNotNull();

            DocumentMetaProvider = documentSerializationMetaProvider;
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
 public EntitySerializer(SerializationConfiguration configuration, IDocumentSerializationMetaProvider documentSerializationMetaProvider)
     : base(configuration, documentSerializationMetaProvider)
 {
 }