public void AddUnit(string fileName, int lineNumber) { var index = GetIndexForInsertUnit(fileName, lineNumber); var unit = new DuplicateResultUnit(fileName, lineNumber); if (index == -1) { _units.Add(unit); } else { _units.Insert(index, unit); } }
public void InitFromXmlNode(XmlNode node) { LinesCount = int.Parse(node.Attributes["linescount"].Value); XmlNodeList nodes = node.SelectNodes("unit"); _units.Clear(); if (nodes == null) { return; } foreach (XmlNode unitNode in nodes) { var unit = new DuplicateResultUnit(unitNode); _units.Add(unit); } }