CPF/CPF.ReoGrid/XML/RGXmlSheet.cs
2024-06-24 10:15:59 +08:00

39 lines
904 B
C#

using System;
using System.Collections.Generic;
using System.Reflection;
using System.Xml.Serialization;
namespace CPF.ReoGrid.XML
{
[Obfuscation(Feature = "renaming", Exclude = true)]
[XmlRoot("grid")]
public class RGXmlSheet
{
[XmlElement("head")]
public RGXmlHead head;
[XmlElement("style")]
public RGXmlCellStyle style;
[XmlArray("rows")]
[XmlArrayItem("row")]
public List<RGXmlRowHead> rows = new List<RGXmlRowHead>();
[XmlArray("cols")]
[XmlArrayItem("col")]
public List<RGXmlColHead> cols = new List<RGXmlColHead>();
[XmlArray("v-borders")]
[XmlArrayItem("v-border")]
public List<RGXmlVBorder> vborder = new List<RGXmlVBorder>();
[XmlArray("h-borders")]
[XmlArrayItem("h-border")]
public List<RGXmlHBorder> hborder = new List<RGXmlHBorder>();
[XmlArray("cells")]
[XmlArrayItem("cell")]
public List<RGXmlCell> cells = new List<RGXmlCell>();
}
}