41 references to IsNode
System.Data.SqlXml (41)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (1)
709return !typ.IsNode || (typ.NodeKinds & ~(XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace)) != XmlNodeKindFlags.None;
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
3949if (nd.XmlType.IsNode) {
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (6)
3012if (!typBase.IsNode || !typBase.IsSingleton) 3016if (!typDerived.IsNode || !typDerived.IsSingleton || !typDerived.IsNotRtf) 3198Debug.Assert(ndVal.Child.XmlType.IsNode, "XPathNodeValue node may only be applied to a sequence of Nodes."); 3480Debug.Assert(ndCopy.Left.XmlType.IsNode); 3492Debug.Assert(ndCopy.Left.XmlType.IsNode); 3768this.iterCurr.EnsureNoStackNoCache(nd.XmlType.IsNode ? "$$$navInput" : "$$$itemInput");
System\Xml\Xsl\XmlQueryType.cs (1)
554if (IsNode) {
System\Xml\Xsl\XmlQueryTypeFactory.cs (3)
630if (IsNode) 728else if (IsNode && t.IsNode) {
System\Xml\Xsl\XPath\XPathBuilder.cs (9)
76if (result.XmlType.MaybeMany && result.XmlType.IsNode && result.XmlType.IsNotRtf) { 194} else if (leftType.IsNode && rightType.IsNode) { 196} else if (leftType.IsNode) { 198} else if (rightType.IsNode) { 217} else if (leftType.IsNode && rightType.IsNode) { 219} else if (leftType.IsNode) { 222} else if (rightType.IsNode) {
System\Xml\Xsl\XPath\XPathQilFactory.cs (11)
40bool result = !(xt.IsStrict || xt.IsNode); 52Debug.Assert(n != null && n.XmlType.IsSingleton && n.XmlType.IsNode, "Must be a singleton node"); 57Debug.Assert(n != null && n.XmlType.IsNode, "Must be a node-set"); 62Debug.Assert(n != null && n.XmlType.IsSingleton && n.XmlType.IsNode && n.XmlType.IsNotRtf, "Must be a singleton node and not an Rtf"); 96if (xt.IsNode && xt.IsNotRtf) { 189if (n.XmlType.IsNode) { 216if (n.XmlType.IsNode) { 239if (n.XmlType.IsNode) { 249if (n.XmlType.IsNode && n.XmlType.IsNotRtf && n.XmlType.IsSingleton) { 256if (n.XmlType.IsNode && n.XmlType.IsNotRtf) { 265if (n.XmlType.IsNode && n.XmlType.IsNotRtf) {
System\Xml\Xsl\Xslt\QilGenerator.cs (3)
1131if (selectExpr.XmlType.IsNode) { 2157if (valueType.IsNode && paramType.IsNode && valueType.IsSubtypeOf(paramType)) {
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (5)
85if (var.NodeType == QilNodeType.Parameter && varType.IsNode && varType.IsNotRtf && varType.MaybeMany && !varType.IsDod) { 321if (keys.XmlType.IsNode) { 424if (uris.XmlType.IsNode) { 597if (n.XmlType.IsNode && n.XmlType.IsNotRtf) { 615if (n.XmlType.IsNode && n.XmlType.IsNotRtf) {
System\Xml\Xsl\Xslt\XsltQilFactory.cs (1)
40Debug.Assert(xt.IsNode, "Unexpected expression type: " + xt.ToString());