1 instantiation of XmlQualifiedNameTest
System.Private.Xml (1)
System\Xml\Xsl\XmlQualifiedNameTest.cs (1)
57return new XmlQualifiedNameTest(name ?? wildcard, ns ?? wildcard, false);
34 references to XmlQualifiedNameTest
System.Private.Xml (34)
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (5)
801return XmlQueryTypeFactory.Type(nav.NodeType, XmlQualifiedNameTest.New(nav.LocalName, nav.NamespaceURI), XmlSchemaComplexType.UntypedAnyType, false); 803return XmlQueryTypeFactory.Type(nav.NodeType, XmlQualifiedNameTest.New(nav.LocalName, nav.NamespaceURI), nav.XmlType, nav.SchemaInfo!.SchemaElement!.IsNillable); 807return XmlQueryTypeFactory.Type(nav.NodeType, XmlQualifiedNameTest.New(nav.LocalName, nav.NamespaceURI), DatatypeImplementation.UntypedAtomicType, false); 809return XmlQueryTypeFactory.Type(nav.NodeType, XmlQualifiedNameTest.New(nav.LocalName, nav.NamespaceURI), nav.XmlType, false); 812return XmlQueryTypeFactory.Type(nav.NodeType, XmlQualifiedNameTest.Wildcard, XmlSchemaComplexType.AnyType, false);
System\Xml\Xsl\XmlQualifiedNameTest.cs (8)
28private static readonly XmlQualifiedNameTest s_wc = XmlQualifiedNameTest.New(wildcard, wildcard); 33public static XmlQualifiedNameTest Wildcard 49public static XmlQualifiedNameTest New(string? name, string? ns) 85private bool IsNameSubsetOf(XmlQualifiedNameTest other) 91private bool IsNamespaceSubsetOf(XmlQualifiedNameTest other) 101public bool IsSubsetOf(XmlQualifiedNameTest other) 109public bool HasIntersection(XmlQualifiedNameTest other)
System\Xml\Xsl\XmlQueryType.cs (1)
40public abstract XmlQualifiedNameTest NameTest { get; }
System\Xml\Xsl\XmlQueryTypeFactory.cs (20)
336private readonly XmlQualifiedNameTest _nameTest; 373s_builtInItemTypes[i] = new ItemType(typeCode, XmlQualifiedNameTest.Wildcard, XmlSchemaComplexType.AnyType, false, false, false); 383s_builtInItemTypes[i] = new ItemType(typeCode, XmlQualifiedNameTest.Wildcard, XmlSchemaComplexType.AnyType, false, false, true); 388s_builtInItemTypes[i] = new ItemType(typeCode, XmlQualifiedNameTest.Wildcard, DatatypeImplementation.AnySimpleType, false, false, true); 393s_builtInItemTypes[i] = new ItemType(typeCode, XmlQualifiedNameTest.Wildcard, DatatypeImplementation.AnyAtomicType, false, false, true); 399s_builtInItemTypes[i] = new ItemType(typeCode, XmlQualifiedNameTest.Wildcard, DatatypeImplementation.UntypedAtomicType, false, true, true); 405s_builtInItemTypes[i] = new ItemType(typeCode, XmlQualifiedNameTest.Wildcard, builtInType, false, false, true); 406s_builtInItemTypesStrict[i] = new ItemType(typeCode, XmlQualifiedNameTest.Wildcard, builtInType, false, true, true); 411UntypedDocument = new ItemType(XmlTypeCode.Document, XmlQualifiedNameTest.Wildcard, XmlSchemaComplexType.UntypedAnyType, false, false, true); 412UntypedElement = new ItemType(XmlTypeCode.Element, XmlQualifiedNameTest.Wildcard, XmlSchemaComplexType.UntypedAnyType, false, false, true); 413UntypedAttribute = new ItemType(XmlTypeCode.Attribute, XmlQualifiedNameTest.Wildcard, DatatypeImplementation.UntypedAtomicType, false, false, true); 414NodeNotRtf = new ItemType(XmlTypeCode.Node, XmlQualifiedNameTest.Wildcard, XmlSchemaComplexType.AnyType, false, false, true); 448return new ItemType(code, XmlQualifiedNameTest.Wildcard, schemaType, false, isStrict, true); 454public static XmlQueryType Create(XmlTypeCode code, XmlQualifiedNameTest nameTest, XmlSchemaType contentType, bool isNillable) 502private ItemType(XmlTypeCode code, XmlQualifiedNameTest nameTest, XmlSchemaType schemaType, bool isNillable, bool isStrict, bool isNotRtf) 587public override XmlQualifiedNameTest NameTest 849public override XmlQualifiedNameTest NameTest 851get { return XmlQualifiedNameTest.Wildcard; } 1053public override XmlQualifiedNameTest NameTest 1152public static XmlQueryType Type(XPathNodeType kind, XmlQualifiedNameTest nameTest, XmlSchemaType contentType, bool isNillable)