public XamlXmlNodeInfo (XamlNodeType nodeType, object nodeValue, IXmlLineInfo lineInfo) { NodeType = nodeType; NodeValue = nodeValue; if (lineInfo != null && lineInfo.HasLineInfo ()) { HasLineInfo = true; LineNumber = lineInfo.LineNumber; LinePosition = lineInfo.LinePosition; } else { HasLineInfo = false; LineNumber = 0; LinePosition = 0; } }