18 references to Attribute
System.Private.Xml (18)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (3)
766return (typ.NodeKinds & (XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace)) != XmlNodeKindFlags.None; 774return !typ.IsNode || (typ.NodeKinds & ~(XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace)) != XmlNodeKindFlags.None; 905if ((typ.NodeKinds & XmlNodeKindFlags.Attribute) != XmlNodeKindFlags.None)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (6)
2438kinds = ((ndDod.XmlType!.NodeKinds & XmlNodeKindFlags.Attribute) != 0) ? XmlNodeKindFlags.Any : XmlNodeKindFlags.Content; 3254else if ((object)typItem == (object)TypeFactory.Attribute) kinds |= XmlNodeKindFlags.Attribute; 3278case XmlNodeKindFlags.Attribute: kindsRuntime = XPathNodeType.Attribute; break; 3305if ((kinds & XmlNodeKindFlags.Attribute) != 0) kindsUnion |= (1 << (int)XPathNodeType.Attribute); 4579case XmlNodeKindFlags.Attribute: return XPathNodeType.Attribute; 4627if ((xmlTypes & XmlNodeKindFlags.Attribute) != 0)
System\Xml\Xsl\XmlQueryType.cs (1)
531if (this.TypeCode == other.TypeCode && (this.NodeKinds & (XmlNodeKindFlags.Document | XmlNodeKindFlags.Element | XmlNodeKindFlags.Attribute)) != 0)
System\Xml\Xsl\XmlQueryTypeFactory.cs (1)
521XmlTypeCode.Attribute => XmlNodeKindFlags.Attribute,
System\Xml\Xsl\XPath\XPathBuilder.cs (2)
380/*Attribute */ XmlNodeKindFlags.Attribute, 732/*Attribute */ XmlNodeKindFlags.Attribute,
System\Xml\Xsl\Xslt\MatcherBuilder.cs (2)
137_nodeKind == XmlNodeKindFlags.Element || _nodeKind == XmlNodeKindFlags.Attribute || _nodeKind == XmlNodeKindFlags.PI, 345case XmlNodeKindFlags.Attribute: _attributePatterns.Add(pattern); break;
System\Xml\Xsl\Xslt\QilGenerator.cs (3)
115_textOrAttributeType = T.NodeChoice(XmlNodeKindFlags.Text | XmlNodeKindFlags.Attribute); 1294private const XmlNodeKindFlags InvalidatingNodes = (XmlNodeKindFlags.Attribute | XmlNodeKindFlags.Namespace); 1867case XmlNodeKindFlags.Attribute: result = _f.IsType(testNode, T.Attribute); break;