10 references to PI
System.Private.Xml (10)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (4)
3258else if ((object)typItem == (object)TypeFactory.PI) kinds |= XmlNodeKindFlags.PI; 3280case XmlNodeKindFlags.PI: kindsRuntime = XPathNodeType.ProcessingInstruction; break; 3311if ((kinds & XmlNodeKindFlags.PI) != 0) kindsUnion |= (1 << (int)XPathNodeType.ProcessingInstruction); 4583Debug.Assert(xmlTypes == XmlNodeKindFlags.PI);
System\Xml\Xsl\XmlNodeKindFlags.cs (1)
59Content = Element | Comment | PI | Text,
System\Xml\Xsl\XmlQueryTypeFactory.cs (1)
523XmlTypeCode.ProcessingInstruction => XmlNodeKindFlags.PI,
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
385/*ProcessingInstruction*/ XmlNodeKindFlags.PI,
System\Xml\Xsl\Xslt\MatcherBuilder.cs (2)
137_nodeKind == XmlNodeKindFlags.Element || _nodeKind == XmlNodeKindFlags.Attribute || _nodeKind == XmlNodeKindFlags.PI, 349case XmlNodeKindFlags.PI: _piPatterns.Add(pattern); break;
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
1870case XmlNodeKindFlags.PI: return _f.And(_f.IsType(testNode, T.PI), _f.Eq(_f.LocalNameOf(testNode), _f.LocalNameOf(current)));