private void ReadHeadRules(StreamReader reader) { string line; while ((line = reader.ReadLine()) != null) { var st = new StringTokenizer(line); var num = int.Parse(st.NextToken); var type = st.NextToken; var dir = st.NextToken; var tags = new string[num - 2]; var ti = 0; while (st.HasMoreTokens) { tags[ti] = st.NextToken; ti++; } HeadRules[type] = new HeadRule(dir == "1", tags); } }
private void ReadHeadRules(StreamReader reader) { string line; while ((line = reader.ReadLine()) != null) { var st = new StringTokenizer(line); var num = int.Parse(st.NextToken); var type = st.NextToken; var dir = st.NextToken; var tags = new string[num - 2]; var ti = 0; while (st.HasMoreTokens) { tags[ti] = st.NextToken; ti++; } HeadRules[type] = new HeadRule(dir == "1", tags); } }