internal static bool TestCase() { NoConstructorSon value = new NoConstructorSon { Value = 1 }; string xml = AutoCSer.Xml.Serializer.Serialize(value); AutoCSer.Xml.ParseConfig parseConfig = new AutoCSer.Xml.ParseConfig { Constructor = checkConstructor }; NoConstructor newValue = AutoCSer.Xml.Parser.Parse <NoConstructor>(xml, parseConfig); return(newValue != null && newValue.Value == 1); }
static void Main(string[] args) { Console.WriteLine(@"http://www.AutoCSer.com/Serialize/Xml.html "); Console.WriteLine(PublicInstanceField.TestCase()); Console.WriteLine(AnonymousType.TestCase()); Console.WriteLine(MemberMap.TestCase()); Console.WriteLine(MemberMapValue.TestCase()); Console.WriteLine(IgnoreMember.TestCase()); Console.WriteLine(BaseType.TestCase()); Console.WriteLine(CustomClass.TestCase()); Console.WriteLine(CustomStruct.TestCase()); Console.WriteLine(NoConstructor.TestCase()); Console.WriteLine("Over"); Console.ReadKey(); }