public void ObjectArray() { ExactSize(() => { var x = new Test1B(); var y = new object[] { x, x, x, x }; return(y); }); }
public static void Test(params string[] args) { Test1A a = new Test1A(); a.aString.Content = "Ala ma kota"; StringWriter sW = new StringWriter(); XmlSerializer serializerForA = new XmlSerializer(typeof(Test1A)); serializerForA.Serialize(sW, a); Console.WriteLine(sW); StringReader sR = new StringReader(sW.ToString()); Test1A desA = (Test1A)serializerForA.Deserialize(sR); Console.WriteLine(a); Console.WriteLine(desA); sR = new StringReader(sW.ToString()); XmlRootAttribute root = new XmlRootAttribute(); root.ElementName = "Test1A"; XmlSerializer serializerForB = new XmlSerializer(typeof(Test1B), root); Test1B desB = (Test1B)serializerForB.Deserialize(sR); Console.WriteLine(a); Console.WriteLine(desB); Test1B b = new Test1B(); b.aString.Content = "Ala ma kota"; sW = new StringWriter(); serializerForB.Serialize(sW, b); sR = new StringReader(sW.ToString()); desA = (Test1A)serializerForA.Deserialize(sR); Console.WriteLine(a); Console.WriteLine(desA); }