Exemplo n.º 1
0
 public WireSerialization(GenericDeserializationBinder binder)
 {
     Xml      = new XmlSerialization(null, null, binder);
     Json     = new JsonSerialization(binder);
     Protobuf = new ProtobufSerialization();
     Pass     = new PassThroughSerialization();
 }
Exemplo n.º 2
0
        public WireSerialization(GenericDeserializationBinder binder)
        {
            Json = new JsonSerialization(binder);
#if !NETSTANDARD2_0
            Xml      = new XmlSerialization(null, null, binder);
            Protobuf = new ProtobufSerialization();
#endif
            Pass = new PassThroughSerialization();
        }
Exemplo n.º 3
0
        public XmlSerialization(
            ITypeResolver typeResolver,
            GenericDataContractResolver genericResolver,
            GenericDeserializationBinder genericBinder)
        {
            Contract.Requires(typeResolver != null);
            Contract.Requires(genericResolver != null);
            Contract.Requires(genericBinder != null);

            this.TypeResolver    = typeResolver;
            this.GenericResolver = genericResolver;
            this.GenericBinder   = genericBinder;
        }
Exemplo n.º 4
0
        public XmlSerialization(
            ITypeResolver typeResolver,
            GenericDataContractResolver genericResolver,
#if NETSTANDARD2_0
            JsonSerialization json,
#endif
            GenericDeserializationBinder genericBinder)
        {
            Contract.Requires(typeResolver != null);
            Contract.Requires(genericResolver != null);
            Contract.Requires(genericBinder != null);

            this.TypeResolver    = typeResolver;
            this.GenericResolver = genericResolver;
#if NETSTANDARD2_0
            this.Json = json;
#endif
            this.GenericBinder = genericBinder;
        }