4 writes to nodeType
System.Data.SqlXml (4)
System\Xml\Xsl\Xslt\XsltInput.cs (4)
59this.nodeType = XmlNodeType.Document; 374this.nodeType = ( 413nodeType = XmlNodeType.EndElement; 432nodeType = XmlNodeType.Element;
20 references to nodeType
System.Data.SqlXml (20)
System\Xml\Xsl\Xslt\XsltInput.cs (20)
63public XmlNodeType NodeType { get { return nodeType == XmlNodeType.Element && 0 < currentRecord ? XmlNodeType.Attribute : nodeType; } } 116while (MoveToNextSibling() && nodeType == XmlNodeType.Whitespace) ; 119if (nodeType == XmlNodeType.Element) { 309Debug.Assert(nodeType == XmlNodeType.Element, "To call MoveToFirstChild() XsltI---- should be positioned on an Element."); 317Debug.Assert(nodeType != XmlNodeType.Element || IsEmptyElement, "On non-empty elements we should call MoveToFirstChild()"); 318if (nodeType == XmlNodeType.Element || nodeType == XmlNodeType.EndElement) { 325if (nodeType == XmlNodeType.Element && MoveToFirstChild()) { 386Debug.Assert(nodeType == XmlNodeType.Text || nodeType == XmlNodeType.Whitespace || nodeType == XmlNodeType.SignificantWhitespace); 454Debug.Assert(nodeType == XmlNodeType.Element, "For MoveToElement() we should be positioned on Element or Attribute"); 459Debug.Assert(nodeType == XmlNodeType.Element, "For MoveToLiteralAttribute() we should be positioned on Element or Attribute"); 470Debug.Assert(nodeType == XmlNodeType.Element, "For MoveToLiteralAttribute() we should be positioned on Element or Attribute"); 509Debug.Assert(nodeType == XmlNodeType.Element || nodeType == XmlNodeType.EndElement, "Input is positioned on element or attribute"); 539Debug.Assert(nodeType != XmlNodeType.Element || attributesRead, "Should first read attributes"); 545Debug.Assert(nodeType != XmlNodeType.Element || attributesRead, "Should first read attributes"); 552Debug.Assert(nodeType != XmlNodeType.Element || attributesRead, "Should first read attributes");