3 overrides of NodeKinds
System.Data.SqlXml (3)
System\Xml\Xsl\XmlQueryTypeFactory.cs (3)
581
public override XmlNodeKindFlags
NodeKinds
{
830
public override XmlNodeKindFlags
NodeKinds
{
1019
public override XmlNodeKindFlags
NodeKinds
{
25 references to NodeKinds
System.Data.SqlXml (25)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
702
return (typ.
NodeKinds
& (XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace)) != XmlNodeKindFlags.None;
709
return !typ.IsNode || (typ.
NodeKinds
& ~(XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace)) != XmlNodeKindFlags.None;
822
if ((typ.
NodeKinds
& XmlNodeKindFlags.Attribute) != XmlNodeKindFlags.None) {
832
if ((typ.
NodeKinds
& XmlNodeKindFlags.Namespace) != XmlNodeKindFlags.None) {
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (5)
1789
kinds = ((XmlQueryType) patt.GetArgument(OptimizerPatternArgument.KindTestType)).
NodeKinds
;
2254
kinds = ((XmlQueryType) pattStep.GetArgument(OptimizerPatternArgument.KindTestType)).
NodeKinds
;
2259
kinds = ((ndDod.XmlType.
NodeKinds
& XmlNodeKindFlags.Attribute) != 0) ? XmlNodeKindFlags.Any : XmlNodeKindFlags.Content;
3033
Debug.Assert((typDerived.
NodeKinds
& kinds) != XmlNodeKindFlags.None, "Normalizer should have taken care of case where node kinds are disjoint.");
3035
kinds = typDerived.
NodeKinds
& kinds;
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
876
if ((node.Child.XmlType.
NodeKinds
& XmlNodeKindFlags.Document) != 0)
System\Xml\Xsl\XmlQueryType.cs (2)
356
hash += (hash << 7) ^ (int)
NodeKinds
;
524
if (this.TypeCode == other.TypeCode && (this.
NodeKinds
& (XmlNodeKindFlags.Document | XmlNodeKindFlags.Element | XmlNodeKindFlags.Attribute)) != 0) {
System\Xml\Xsl\XmlQueryTypeFactory.cs (2)
754
this.nodeKinds |= t.
NodeKinds
;
1020
get { return this.prime.
NodeKinds
; }
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
277
XmlNodeKindFlags original = qilAxis.XmlType.
NodeKinds
;
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
173
XmlNodeKindFlags nodeKinds = isType.Right.XmlType.
NodeKinds
;
System\Xml\Xsl\Xslt\QilGenerator.cs (7)
1102
if ((node.XmlType.
NodeKinds
& InvalidatingNodes) != XmlNodeKindFlags.None) {
1105
if (node.XmlType.
NodeKinds
== XmlNodeKindFlags.Element) {
1115
} else if (node.XmlType.
NodeKinds
== XmlNodeKindFlags.Document) {
1119
} else if ((node.XmlType.
NodeKinds
& (XmlNodeKindFlags.Element | XmlNodeKindFlags.Document)) == XmlNodeKindFlags.None) {
1132
if ((selectExpr.XmlType.
NodeKinds
& InvalidatingNodes) != XmlNodeKindFlags.None) {
1136
if (selectExpr.XmlType.IsNotRtf && (selectExpr.XmlType.
NodeKinds
& XmlNodeKindFlags.Document) == XmlNodeKindFlags.None) {
1554
XmlNodeKindFlags nodeKinds = current.XmlType.
NodeKinds
;
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (2)
99
XmlNodeKindFlags intersection = XPathBuilder.AxisTypeMask(itr.XmlType.
NodeKinds
, nodeType, xpathAxis);
103
intersection == itr.XmlType.
NodeKinds
? f.True() : // input is subset of required