public void DeleteSection(string sectionName) { var lineNumber = 0; if (TrySeekSection(sectionName, ref lineNumber)) { Lines.RemoveAt(lineNumber); while (lineNumber < Lines.Count && !IsSection(Lines[lineNumber])) { Lines.RemoveAt(lineNumber); } } }