Ejemplo n.º 1
0
        public void XmlDataContractSerializer()
        {
            var tester = new DataContractSerializerTester <A>(
                new DataContractSerializer(typeof(A)));

            tester.SerializeAndDeserialize(new A());
        }
        public void DataContractSerializerTree()
        {
            Console.WriteLine(Object.ReferenceEquals(b.A1, b.A2));
            var tester = new DataContractSerializerTester <B>(new DataContractSerializer(typeof(B)));
            var result = tester.SerializeAndDeserialize(b);

            Console.WriteLine(Object.ReferenceEquals(result.A1, result.A2));
        }
        public void DataContractSerializerGraph()
        {
            Console.WriteLine(Object.ReferenceEquals(b.A1, b.A2));
            var tester = new DataContractSerializerTester <B>(new DataContractSerializer(typeof(B),
                                                                                         new DataContractSerializerSettings {
                PreserveObjectReferences = true
            }));
            var result = tester.SerializeAndDeserialize(b);

            Console.WriteLine(Object.ReferenceEquals(result.A1, result.A2));
        }
Ejemplo n.º 4
0
        public void DataContractSerializer()
        {
            var tester = new DataContractSerializerTester <B>(new DataContractSerializer(typeof(B)));

            tester.SerializeAndDeserialize(B.Instance);
        }
 public void DataContractSerializer()
 {
     var tester = new DataContractSerializerTester <A[]>(
         new DataContractSerializer(typeof(A[])));
     var result = tester.SerializeAndDeserialize(aArray);
 }