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 object is equal to the current object.(Inherited from System.ObjectSystem.ObjectSystem::Object) | |
Object.FinalizeObject.FinalizeObject::Finalize | Allows an object to try to free resources and perform other cleanup operations before it 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 the default hash function. (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 string that represents the current object.(Inherited from System.ObjectSystem.ObjectSystem::Object) | |
UntypedDocumentUntypedDocumentUntypedDocument | Returns a reference to the document type with untyped element content. |