XdmType ClassXdmType ClassXdmType Class
References a type in the XQuery 1.0 and XPath 2.0 Data Model (XDM) type hierarchy.
Inheritance Hierarchy
- System.ObjectSystem.ObjectSystem::Object
- XmlPrime.XdmTypeXmlPrime.XdmTypeXmlPrime::XdmType
The XdmTypeXdmTypeXdmType
type exposes the following members.
Properties
Property | Description | |
---|---|---|
![]() ![]() | AnyAtomicTypeAnyAtomicTypeAnyAtomicType | Gets the type that matches any single atomic values. |
![]() | CategoryCategoryCategory | Gets the category of this type. |
![]() ![]() | CommentCommentComment | Gets the type that matches all comment nodes. |
![]() ![]() | EmptyEmptyEmpty | Gets the type that matches the empty sequence. |
![]() ![]() | FunctionItemFunctionItemFunctionItem | Gets the type that matches any function item. |
![]() | HasTypeAnnotationHasTypeAnnotationHasTypeAnnotation | Gets a value indicating whether this instance has type annotation. |
![]() | IsNillableIsNillableIsNillable | Gets a value indicating whether this XdmTypeXdmTypeXdmType is a nillable element type. |
![]() | IsWildNameTestIsWildNameTestIsWildNameTest | Gets a value indicating whether the name test of this type is a wildcard. |
![]() ![]() | ItemItemItem | Gets the type that matches any item. |
![]() | NameTestNameTestNameTest | Gets the name test. |
![]() ![]() | NamespaceNamespaceNamespace | Gets the type that matches namespace nodes. |
![]() ![]() | NodeNodeNode | Gets the type that matches all nodes. |
![]() | QuantifierQuantifierQuantifier | Gets the quantifier associated with this type. |
![]() | SchemaTypeSchemaTypeSchemaType | Gets the schema type. |
![]() ![]() | TextTextText | Gets the type that matches all text node. |
![]() | TypeCodeTypeCodeTypeCode | Gets the type code of this type. |
Methods
Method | Description | |
---|---|---|
![]() ![]() | AtomicTypeAtomicTypeAtomicType | Returns an XdmTypeXdmTypeXdmType instance which represents the specified atomic type. |
![]() ![]() | Attribute ()Attribute ()Attribute () | Returns a reference to the type that matches all attributes. |
![]() ![]() | Attribute (string, string)Attribute (String, String)Attribute (String^, String^) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the attribute type with the specified name. |
![]() ![]() | Attribute (string, string, XmlSchemaSimpleType)Attribute (String, String, XmlSchemaSimpleType)Attribute (String^, String^, XmlSchemaSimpleType^) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the attribute type with the specified name and type annotation name. |
![]() ![]() | Attribute (XmlQualifiedName)Attribute (XmlQualifiedName)Attribute (XmlQualifiedName^) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the attribute type with the specified name. |
![]() ![]() | Attribute (XmlQualifiedName, XmlSchemaSimpleType)Attribute (XmlQualifiedName, XmlSchemaSimpleType)Attribute (XmlQualifiedName^, XmlSchemaSimpleType^) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the attribute type with the specified name and type annotation. |
![]() ![]() | BuiltInAtomicType (string, string)BuiltInAtomicType (String, String)BuiltInAtomicType (String^, String^) | Returns an XdmTypeXdmTypeXdmType instance which represents the specified built in atomic type. |
![]() ![]() | BuiltInAtomicType (XmlQualifiedName)BuiltInAtomicType (XmlQualifiedName)BuiltInAtomicType (XmlQualifiedName^) | Returns an XdmTypeXdmTypeXdmType instance which represents the specified built in atomic type. |
![]() ![]() | Document ()Document ()Document () | Returns a reference to the type matching all document nodes. |
![]() ![]() | Document (string, string)Document (String, String)Document (String^, String^) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the document type with element content with the specified name. |
![]() ![]() | Document (string, string, XmlSchemaType, bool)Document (String, String, XmlSchemaType, Boolean)Document (String^, String^, XmlSchemaType^, bool) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the document type with element content with the specified name and type annotation. |
![]() ![]() | Document (XmlQualifiedName)Document (XmlQualifiedName)Document (XmlQualifiedName^) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the document type with element content with the specified name. |
![]() ![]() | Document (XmlQualifiedName, XmlSchemaType, bool)Document (XmlQualifiedName, XmlSchemaType, Boolean)Document (XmlQualifiedName^, XmlSchemaType^, bool) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the document type with element content with the specified name and type annotation. |
![]() ![]() | DynamicTypeDynamicTypeDynamicType | Returns an XdmTypeXdmTypeXdmType instance corresponding to the dynamic type of the specified item. |
![]() ![]() | Element ()Element ()Element () | Returns a reference to the type matching any element. |
![]() ![]() | Element (string, string)Element (String, String)Element (String^, String^) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the element type with the specified name. |
![]() ![]() | Element (string, string, XmlSchemaType, bool)Element (String, String, XmlSchemaType, Boolean)Element (String^, String^, XmlSchemaType^, bool) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the element type with the specified name and type annotation. |
![]() ![]() | Element (XmlQualifiedName)Element (XmlQualifiedName)Element (XmlQualifiedName^) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the element type with the specified name. |
![]() ![]() | Element (XmlQualifiedName, XmlSchemaType, bool)Element (XmlQualifiedName, XmlSchemaType, Boolean)Element (XmlQualifiedName^, XmlSchemaType^, bool) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the element type with the specified name and type annotation. |
![]() | Object.EqualsObject.EqualsObject::Equals | Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.FinalizeObject.FinalizeObject::Finalize | Allows an objectObjectobject to attempt to free resources and perform other cleanup operations before the objectObjectobject is reclaimed by garbage collection. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() ![]() | FunctionType ()FunctionType ()FunctionType () | Returns a reference to the type that matches all function items. |
![]() ![]() | FunctionType (XdmType[])FunctionType (XdmType())FunctionType (array <XdmType^>^) | Creates a reference to the function type for a function with the specified signature. |
![]() ![]() | FunctionType (XPathFunctionItem)FunctionType (XPathFunctionItem)FunctionType (XPathFunctionItem^) | Creates a reference to the function type for the specified function item. |
![]() ![]() | GetBuiltInTypeGetBuiltInTypeGetBuiltInType | Gets an XdmTypeXdmTypeXdmType corresponding to the built-in type with the specified XmlTypeCodeXmlTypeCodeXmlTypeCode. |
![]() | Object.GetHashCodeObject.GetHashCodeObject::GetHashCode | Serves as a hash function for a particular type. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.GetTypeObject.GetTypeObject::GetType | Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | IsMatch (IEnumerator<XPathItem>, XmlSchemaSet)IsMatch (IEnumerator(Of XPathItem), XmlSchemaSet)IsMatch (IEnumerator<XPathItem^>^, XmlSchemaSet^) | Determines whether the specified items is match. |
![]() | IsMatch (XPathItem, XmlSchemaSet)IsMatch (XPathItem, XmlSchemaSet)IsMatch (XPathItem^, XmlSchemaSet^) | Determines whether the specified item is match. |
![]() | Object.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone | Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() ![]() | Parse (string)Parse (String)Parse (String^) | Returns an XdmTypeXdmTypeXdmType which represents the specified type name. |
![]() ![]() | Parse (string, IXmlNamespaceResolver, XmlSchemaSet)Parse (String, IXmlNamespaceResolver, XmlSchemaSet)Parse (String^, IXmlNamespaceResolver^, XmlSchemaSet^) | Returns an XdmTypeXdmTypeXdmType which represents the specified type name. |
![]() ![]() | Parse (string, IXmlNamespaceResolver, XmlSchemaSet, XPathVersion)Parse (String, IXmlNamespaceResolver, XmlSchemaSet, XPathVersion)Parse (String^, IXmlNamespaceResolver^, XmlSchemaSet^, XPathVersion) | Returns an XdmTypeXdmTypeXdmType which represents the specified type name according to the specified XPathVersionXPathVersionXPathVersion. |
![]() ![]() | Parse (string, XPathVersion)Parse (String, XPathVersion)Parse (String^, XPathVersion) | Returns an XdmTypeXdmTypeXdmType which represents the specified type name according to the specified XPathVersionXPathVersionXPathVersion. |
![]() ![]() | ProcessingInstruction ()ProcessingInstruction ()ProcessingInstruction () | Returns a reference to the type that matches all processing instructions. |
![]() ![]() | ProcessingInstruction (string)ProcessingInstruction (String)ProcessingInstruction (String^) | Returns an XdmTypeXdmTypeXdmType instance corresponding to the processing instruction type with the specified target. |
![]() ![]() | SchemaAttributeSchemaAttributeSchemaAttribute | Returns an XdmTypeXdmTypeXdmType instance corresponding to the specified schema attribute type. |
![]() ![]() | SchemaDocumentSchemaDocumentSchemaDocument | Returns an XdmTypeXdmTypeXdmType instance corresponding to the document type with the specified schema element content. |
![]() ![]() | SchemaElementSchemaElementSchemaElement | Returns an XdmTypeXdmTypeXdmType instance corresponding to the specified schema element type. |
![]() ![]() | SequenceSequenceSequence | Returns a reference to the type representing a sequence of the specified item type. |
![]() | Object.ToStringObject.ToStringObject::ToString | Returns a stringStringString that represents the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() ![]() | UntypedDocumentUntypedDocumentUntypedDocument | Returns a reference to the document type with untyped element content. |