Ejemplo n.º 1
0
Archivo: Tools.cs Proyecto: ikvm/test
        public static ArrayList getVector(string str, char delim, bool removeEsc)
        {
            ArrayList list = new ArrayList(10);

            if (str != null)
            {
                ArgToken token = new ArgToken(str, delim);
                while (token.hasMoreTokens())
                {
                    string str2 = token.nextToken();
                    if (removeEsc)
                    {
                        str2 = Escape.removeEscAndQuote(str2);
                    }
                    if (!isValidString(str2))
                    {
                        list.Add("");
                    }
                    else
                    {
                        list.Add(str2);
                    }
                }
            }
            return(list);
        }
Ejemplo n.º 2
0
Archivo: UnitSet.cs Proyecto: ikvm/test
 private void method_2(string string_0)
 {
     if (string_0 != null)
     {
         ArgToken token = new ArgToken(string_0, this.char_0);
         while (token.hasNext())
         {
             string str3  = token.next();
             int    index = str3.IndexOf('=');
             string str   = str3.Substring(0, (index < 0) ? str3.Length : index);
             string str2  = (index >= 0) ? str3.Substring(index + 1) : null;
             SupportClass.PutElement(this.hashtable_0, this.method_0(str), this.method_1(str2));
         }
     }
 }
Ejemplo n.º 3
0
        public Arg(string segStr)
        {
            ArgToken token = new ArgToken(segStr, ',');

            while (token.hasNext())
            {
                string str = token.next();
                if (str.StartsWith("en="))
                {
                    this.enName = Escape.removeEscAndQuote(str.Substring(3));
                }
                else
                {
                    if (!str.StartsWith("ch="))
                    {
                        if (str.StartsWith("tp="))
                        {
                            this.type = str.Substring(3);
                        }
                        else if (!str.StartsWith("w="))
                        {
                            if (!str.StartsWith("fmt="))
                            {
                                if (str.StartsWith("val="))
                                {
                                    this.value_Renamed = Escape.removeEscAndQuote(str.Substring(4));
                                }
                            }
                            else
                            {
                                this.fmt = Escape.removeEscAndQuote(str.Substring(4));
                            }
                        }
                        else
                        {
                            this.width = str.Substring(2);
                        }
                        continue;
                    }
                    this.chName = Escape.removeEscAndQuote(str.Substring(3));
                }
            }
        }
Ejemplo n.º 4
0
Archivo: Args.cs Proyecto: ikvm/test
        public Args(string segStr)
        {
            this.arg_0 = new Arg[8];
            this.int_0 = 0;
            int      index = 0;
            ArgToken token = new ArgToken(segStr.Trim(), ';');

            while (token.hasNext())
            {
                Arg arg = new Arg(token.next());
                if (this.method_0(arg.enName) && this.method_0(arg.type))
                {
                    this.vmethod_0(index + 1);
                    this.arg_0[index] = arg;
                    index++;
                    this.int_0++;
                }
            }
        }
Ejemplo n.º 5
0
Archivo: UnitSet.cs Proyecto: ikvm/test
        public UnitSet(string keys, string values, bool caseSensitive, char delim, bool trimBlank)
        {
            this.hashtable_0 = new Hashtable();
            this.char_0      = ';';
            this.bool_0      = false;
            this.bool_1      = true;
            this.bool_0      = caseSensitive;
            this.char_0      = delim;
            this.bool_1      = trimBlank;
            ArgToken token  = new ArgToken(keys, delim);
            ArgToken token2 = new ArgToken(values, delim);

            while (token.hasNext())
            {
                if (!token2.hasNext())
                {
                    break;
                }
                string key  = this.method_0(token.next());
                string str2 = this.method_1(token2.next());
                this.put(key, str2);
            }
        }