48 references to NodeType
System.Xml (48)
System\Xml\Cache\XPathDocumentBuilder.cs (8)
196Debug.Assert(this.pageParent[this.idxParent].NodeType == XPathNodeType.Element); 264Debug.Assert(this.idxParent == 0 || this.pageParent[this.idxParent].NodeType == XPathNodeType.Element); 265Debug.Assert(this.idxSibling == 0 || this.pageSibling[this.idxSibling].NodeType == XPathNodeType.Attribute); 280Debug.Assert(this.pageSibling[this.idxSibling].NodeType == XPathNodeType.Attribute); 433Debug.Assert(this.pageParent[this.idxParent].NodeType == XPathNodeType.Element); 443Debug.Assert(this.idxSibling == 0 || this.pageSibling[this.idxSibling].NodeType == XPathNodeType.Attribute); 446Debug.Assert(this.idxParent == 0 || this.pageParent[this.idxParent].NodeType == XPathNodeType.Element); 566Debug.Assert(pageElem == null || pageElem[idxElem].NodeType == XPathNodeType.Element);
System\Xml\Cache\XPathDocumentNavigator.cs (11)
95Debug.Assert(this.pageCurrent[this.idxCurrent].NodeType == XPathNodeType.Text); 112Debug.Assert(page[idx].NodeType == XPathNodeType.Element || page[idx].IsText); 146get { return this.pageCurrent[this.idxCurrent].NodeType; } 196switch (page[idx].NodeType) { 326if (page[idx].NodeType != XPathNodeType.Namespace) 446Debug.Assert(page[idx].NodeType == XPathNodeType.Element); 620if (page[idx].NodeType == XPathNodeType.Element) { 784switch (this.pageCurrent[this.idxCurrent].NodeType) { 810buf[idx++] = NodeTypeLetter[(int)this.pageCurrent[this.idxCurrent].NodeType]; 911return (((1 << (int) this.pageCurrent[this.idxCurrent].NodeType) & GetContentKindMask(typ)) != 0); 919return (((1 << (int) this.pageCurrent[this.idxCurrent].NodeType) & GetKindMask(typ)) != 0);
System\Xml\Cache\XPathNode.cs (6)
207return NodeType == XPathNodeType.Element && 218return NodeType == XPathNodeType.Namespace && localName.Length == 3 && localName == "xml"; 263XPathNodeType xptyp = NodeType; 272get { return XPathNavigator.IsText(NodeType); } 361Debug.Assert(NodeType == XPathNodeType.Element); 371Debug.Assert(NodeType == XPathNodeType.Element);
System\Xml\Cache\XPathNodeHelper.cs (20)
30Debug.Assert(pageElem[idxElem].NodeType == XPathNodeType.Element); 46if (pageElem[idxElem].NodeType == XPathNodeType.Element) { 73Debug.Assert(pageNode[idxNode].NodeType == XPathNodeType.Attribute); 89if (idx != 0 && page[idx].NodeType == XPathNodeType.Attribute) { 110while (page[idx].NodeType == XPathNodeType.Attribute) { 212if (page[idx].NodeType != XPathNodeType.Attribute) { 246if (((1 << (int) page[idx].NodeType) & mask) != 0) { 274if (page[idx].NodeType != XPathNodeType.Attribute) { 281if (((1 << (int) page[idx].NodeType) & mask) != 0) { 301Debug.Assert(pageNode[idxNode].NodeType != XPathNodeType.Attribute); 338if (pagePrec[idxPrec].NodeType != XPathNodeType.Attribute) { 359if (page[idx].NodeType != XPathNodeType.Attribute) { 389if (((1 << (int) page[idx].NodeType) & mask) != 0) { 420while (idx != 0 && page[idx].NodeType == XPathNodeType.Attribute); 465if (page[idx].NodeType == XPathNodeType.Element && (object) page[idx].LocalName == (object) localName) { 551Debug.Assert(page[idx].NodeType != XPathNodeType.Attribute, "Current node should never be an attribute or namespace--caller should handle this case."); 560if (((1 << (int) page[idx].NodeType) & mask) != 0) 569if (((1 << (int) page[idx].NodeType) & mask) != 0) 611if (page[idx].IsText || (page[idx].NodeType == XPathNodeType.Element && page[idx].HasCollapsedText)) 620if (page[idx].IsText || (page[idx].NodeType == XPathNodeType.Element && page[idx].HasCollapsedText))
System\Xml\XPath\XPathDocument.cs (3)
357Debug.Assert(pageElem[idxElem].NodeType == XPathNodeType.Element && pageNmsp[idxNmsp].NodeType == XPathNodeType.Namespace); 370Debug.Assert(pageElem[idxElem].NodeType == XPathNodeType.Element);