public PSArcXmlFile(XmlFileType type) { fileType = type; paksToExtract = new List <string>(); filesToExtract = new List <string>(); filesToPack = new List <string>(); OutputFileName = "DefaultOut"; }
public static String getTypeString(XmlFileType type) { switch (type) { case XmlFileType.DuoTongDaoFenXiYi: return "DuoTongDaoFenXiYi"; case XmlFileType.CloneSelect: return "CloneSelect"; case XmlFileType.LiquidProcess: return "LiquidProcess"; } return ""; }
public static String getTypeString(XmlFileType type) { switch (type) { case XmlFileType.DuoTongDaoFenXiYi: return("DuoTongDaoFenXiYi"); case XmlFileType.CloneSelect: return("CloneSelect"); case XmlFileType.LiquidProcess: return("LiquidProcess"); } return(""); }
private void ConvertToString(string name, string value, out string combine, out string method) { combine = "public {0} {1} { get;private set;}"; method = string.Empty; string fieldType = string.Empty; string sm; XmlFileType type = TryConvertType(value, out sm); switch (type) { case XmlFileType.Int: fieldType = "int"; method = name + " = XmlUtil.GetAttribute<int>(data, \"" + name + "\");"; break; case XmlFileType.String: fieldType = "string"; method = name + " = XmlUtil.GetAttribute<string>(data, \"" + name + "\");"; break; case XmlFileType.ListInt: fieldType = "int[]"; method = name + " = XmlUtil.ParseString<int>(XmlUtil.GetAttribute<string>(data, \"" + name + "\"), new char[] { '" + sm + "' });"; break; case XmlFileType.ListString: fieldType = "string[]"; method = name + " = XmlUtil.ParseString<string>(XmlUtil.GetAttribute<string>(data, \"" + name + "\"), new char[] { '" + sm + "' });"; break; default: break; } combine = StringTools.Format(combine, fieldType, name); }