コード例 #1
0
 void Parse_String(Define define, string value)
 {
     if (value == "*")
     {
         define.Add(new DefineEntry("*", null, DefineValueTypes.Field));
         return;
     }
     string[] pair = value.Split('=');
     if (pair.Length == 2)
     {
         DefineEntry item = new DefineEntry(pair[0], pair[1], DefineValueTypes.Field);
         ParseValue(item);
         define.Add(item);
         return;
     }
     {
         DefineEntry item = new DefineEntry(pair[0], pair[0], DefineValueTypes.Field);
         ParseValue(item);
         define.Add(item);
     }
 }
コード例 #2
0
        /// <summary>
        /// 添加(自动检测重复)。
        /// </summary>
        /// <param name="item"></param>
        public void Add(DefineEntry item)
        {
#warning add
        }
コード例 #3
0
 void ParseValue(DefineEntry item)
 {
 }