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)
765
return (typ.
NodeKinds
& (XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace)) != XmlNodeKindFlags.None;
773
return !typ.IsNode || (typ.
NodeKinds
& ~(XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace)) != XmlNodeKindFlags.None;
904
if ((typ.
NodeKinds
& XmlNodeKindFlags.Attribute) != XmlNodeKindFlags.None)
915
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)
1304
if ((node.XmlType!.
NodeKinds
& InvalidatingNodes) != XmlNodeKindFlags.None)
1308
if (node.XmlType.
NodeKinds
== XmlNodeKindFlags.Element)
1320
else if (node.XmlType.
NodeKinds
== XmlNodeKindFlags.Document)
1326
else if ((node.XmlType.
NodeKinds
& (XmlNodeKindFlags.Element | XmlNodeKindFlags.Document)) == XmlNodeKindFlags.None)
1344
if ((selectExpr.XmlType.
NodeKinds
& InvalidatingNodes) != XmlNodeKindFlags.None)
1349
if (selectExpr.XmlType.IsNotRtf && (selectExpr.XmlType.
NodeKinds
& XmlNodeKindFlags.Document) == XmlNodeKindFlags.None)
1858
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