using System; using System.Collections.Generic; using System.Linq; using System.Text; using YAXLib; namespace DemoApplication.SampleClasses { [YAXComment("This example shows our hypothetical warehouse, a little bit structured")] public class WarehouseStructured { [YAXAttributeForClass()] public string Name { get; set; } [YAXSerializeAs("address")] [YAXAttributeFor("SiteInfo")] public string Address { get; set; } [YAXSerializeAs("SurfaceArea")] [YAXElementFor("SiteInfo")] public double Area { get; set; } public override string ToString() { return GeneralToStringProvider.GeneralToString(this); } public static WarehouseStructured GetSampleInstance() { WarehouseStructured w = new WarehouseStructured() { Name = "Foo Warehousing Ltd.", Address = "No. 10, Some Ave., Some City, Some Country", Area = 120000.50, // square meters }; return w; } } }
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The MIT License