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); }
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)); } } }
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)); } } }
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++; } } }
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); } }