コード例 #1
0
        public object Deserialize(DeSerializerProxy DeSerializerProxy)
        {
            extend extend = new extend();

            extend.a     = DeSerializerProxy.DeSerialize("teste") as string;
            extend.strc2 = DeSerializerProxy.DeSerialize("teste2") as strc2;
            return(extend);
        }
コード例 #2
0
        public void teste6()
        {
            extend ex = new extend();

            ex.a     = "teste";
            ex.strc2 = new strc2()
            {
                a = 4
            };
            SerializatorMachine SerializatorMachine = new SerializatorMachine();

            SerializatorMachine.Serialize(ex, "teste6.xml", Encoding.Default);
            extend ob = SerializatorMachine.Desserialize <extend>("teste6.xml");

            System.Diagnostics.Debug.Assert(ob.a == "teste");
            System.Diagnostics.Debug.Assert(ob.strc2.a == 4);
        }
コード例 #3
0
 public void teste6()
 {
     extend ex = new extend();
     ex.a = "teste";
     ex.strc2 = new strc2() { a = 4 };
     SerializatorMachine SerializatorMachine = new SerializatorMachine();
     SerializatorMachine.Serialize(ex, "teste6.xml", Encoding.Default);
     extend ob = SerializatorMachine.Desserialize<extend>("teste6.xml");
     System.Diagnostics.Debug.Assert(ob.a== "teste");
     System.Diagnostics.Debug.Assert(ob.strc2.a == 4);
 }
コード例 #4
0
 public object Deserialize(DeSerializerProxy DeSerializerProxy)
 {
     extend extend = new extend();
     extend.a = DeSerializerProxy.DeSerialize("teste") as string;
     extend.strc2 = DeSerializerProxy.DeSerialize("teste2") as strc2;
     return extend;            
 }