コード例 #1
0
 public PSArcXmlFile(XmlFileType type)
 {
     fileType       = type;
     paksToExtract  = new List <string>();
     filesToExtract = new List <string>();
     filesToPack    = new List <string>();
     OutputFileName = "DefaultOut";
 }
コード例 #2
0
ファイル: XmlFileHelper.cs プロジェクト: hxd3/GTL2
 public static String getTypeString(XmlFileType type)
 {
     switch (type)
     {
         case XmlFileType.DuoTongDaoFenXiYi:
             return "DuoTongDaoFenXiYi";
         case XmlFileType.CloneSelect:
             return "CloneSelect";
         case XmlFileType.LiquidProcess:
             return "LiquidProcess";
     }
     return "";
 }
コード例 #3
0
        public static String getTypeString(XmlFileType type)
        {
            switch (type)
            {
            case XmlFileType.DuoTongDaoFenXiYi:
                return("DuoTongDaoFenXiYi");

            case XmlFileType.CloneSelect:
                return("CloneSelect");

            case XmlFileType.LiquidProcess:
                return("LiquidProcess");
            }
            return("");
        }
コード例 #4
0
        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);
        }