private void LoadEntityReference(XmlDiffNode parent, XmlReader reader, PositionInfo pInfo) { XmlDiffEntityReference er = new XmlDiffEntityReference(reader.Name); er.LineNumber = pInfo.LineNumber; er.LinePosition = pInfo.LinePosition; InsertChild(parent, er); }
private NodePosition CompareERs(XmlDiffEntityReference er1, XmlDiffEntityReference er2) { Debug.Assert(er1 != null); Debug.Assert(er2 != null); int nCompare = CompareText(er2.Name, er1.Name); if (nCompare >= 0) { return(NodePosition.After); } else { return(NodePosition.Before); } }