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++; } }
public String GetItemCondition(IfDefItem item) { return(fileContent.ElementAt(item.if_statement_line)); }