Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }