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