示例#1
0
 public DataConfigSetting(string strName = "", object objValue = null, TYPE type = TYPE.TEXT, string strExtra = "", IXDatasetCreatorSettings iverify = null)
 {
     m_strName  = strName;
     m_objValue = objValue;
     m_strExtra = strExtra;
     m_type     = type;
     m_iverify  = iverify;
 }
示例#2
0
        public static DataConfigSetting Parse(string str, IXDatasetCreatorSettings iVerify = null)
        {
            string[] rgstr = str.Split(';');

            if (rgstr.Length < 3)
            {
                throw new Exception("Invalid setting '" + str + "'!");
            }

            string strName  = rgstr[0].Trim();
            string strVal   = rgstr[1].Trim();
            string strType  = rgstr[2].Trim();
            string strExtra = rgstr[3].Trim();
            object objVal   = getValue(strVal, strType, out TYPE type);

            return(new DataConfigSetting(strName, objVal, type, strExtra, iVerify));
        }