Beispiel #1
0
        public void parseForIfDefItems()
        {
            IfDefItem newElement;
            int       line  = 0;
            int       index = 0;

            while (line < fileContent.Count)
            {
                if (fileContent.ElementAt(line).Contains("#if"))
                {
                    newElement = new IfDefItem(line);
                    ifDefBlocks.Add(newElement);
                    index++;
                }
                else if (fileContent.ElementAt(line).Contains("#endif"))
                {
                    index--;
                    ifDefBlocks.ElementAt(index).endif_statement_line = line;
                }
                line++;
            }
        }
Beispiel #2
0
 public String GetItemCondition(IfDefItem item)
 {
     return(fileContent.ElementAt(item.if_statement_line));
 }