3 overrides of NodeKinds
System.Private.Xml (3)
System\Xml\Xsl\XmlQueryTypeFactory.cs (3)
611
public override XmlNodeKindFlags
NodeKinds
881
public override XmlNodeKindFlags
NodeKinds
1077
public override XmlNodeKindFlags
NodeKinds
25 references to NodeKinds
System.Private.Xml (25)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
766
return (typ.
NodeKinds
& (XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace)) != XmlNodeKindFlags.None;
774
return !typ.IsNode || (typ.
NodeKinds
& ~(XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace)) != XmlNodeKindFlags.None;
905
if ((typ.
NodeKinds
& XmlNodeKindFlags.Attribute) != XmlNodeKindFlags.None)
916
if ((typ.
NodeKinds
& XmlNodeKindFlags.Namespace) != XmlNodeKindFlags.None)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (5)
1937
kinds = ((XmlQueryType)patt.GetArgument(OptimizerPatternArgument.KindTestType)).
NodeKinds
;
2432
kinds = ((XmlQueryType)pattStep.GetArgument(OptimizerPatternArgument.KindTestType)).
NodeKinds
;
2438
kinds = ((ndDod.XmlType!.
NodeKinds
& XmlNodeKindFlags.Attribute) != 0) ? XmlNodeKindFlags.Any : XmlNodeKindFlags.Content;
3263
Debug.Assert((typDerived.
NodeKinds
& kinds) != XmlNodeKindFlags.None, "Normalizer should have taken care of case where node kinds are disjoint.");
3265
kinds = typDerived.
NodeKinds
& kinds;
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
972
if ((node.Child.XmlType!.
NodeKinds
& XmlNodeKindFlags.Document) != 0)
System\Xml\Xsl\XmlQueryType.cs (2)
350
hash += (hash << 7) ^ (int)
NodeKinds
;
531
if (this.TypeCode == other.TypeCode && (this.
NodeKinds
& (XmlNodeKindFlags.Document | XmlNodeKindFlags.Element | XmlNodeKindFlags.Attribute)) != 0)
System\Xml\Xsl\XmlQueryTypeFactory.cs (2)
789
_nodeKinds |= t.
NodeKinds
;
1079
get { return _prime.
NodeKinds
; }
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
330
XmlNodeKindFlags original = qilAxis.XmlType!.
NodeKinds
;
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
182
XmlNodeKindFlags nodeKinds = isType.Right.XmlType!.
NodeKinds
;
System\Xml\Xsl\Xslt\QilGenerator.cs (7)
1300
if ((node.XmlType!.
NodeKinds
& InvalidatingNodes) != XmlNodeKindFlags.None)
1304
if (node.XmlType.
NodeKinds
== XmlNodeKindFlags.Element)
1316
else if (node.XmlType.
NodeKinds
== XmlNodeKindFlags.Document)
1322
else if ((node.XmlType.
NodeKinds
& (XmlNodeKindFlags.Element | XmlNodeKindFlags.Document)) == XmlNodeKindFlags.None)
1340
if ((selectExpr.XmlType.
NodeKinds
& InvalidatingNodes) != XmlNodeKindFlags.None)
1345
if (selectExpr.XmlType.IsNotRtf && (selectExpr.XmlType.
NodeKinds
& XmlNodeKindFlags.Document) == XmlNodeKindFlags.None)
1854
XmlNodeKindFlags nodeKinds = current.XmlType!.
NodeKinds
;
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (2)
106
XmlNodeKindFlags intersection = XPathBuilder.AxisTypeMask(itr.XmlType!.
NodeKinds
, nodeType, xpathAxis);
110
intersection == itr.XmlType.
NodeKinds
? f.True() : // input is subset of required