public void SaveExtendedLineInfo(XsltInput input) {
elemNameLi = new SourceLineInfo(
lineInfo.Uri,
lineInfo.StartLine, lineInfo.StartPos + 1, // "<"
lineInfo.StartLine, lineInfo.StartPos + 1 + elemNameLength
);
if (!input.IsEmptyElement) {
Debug.Assert(input.reader.NodeType == XmlNodeType.EndElement);
endTagLi = input.BuildLineInfo();
} else {
Debug.Assert(input.reader.NodeType == XmlNodeType.Element);
endTagLi = new EmptyElementEndTag(lineInfo);
}
}