XdmType ClassXdmType ClassXdmType Class

References a type in the XQuery 1.0 and XPath 2.0 Data Model (XDM) type hierarchy.

Inheritance Hierarchy

Syntax

Public MustInherit Class XdmType
public abstract class XdmType
public:
ref class XdmType abstract
 
The XdmTypeXdmTypeXdmType type exposes the following members.

Properties

 PropertyDescription
Public propertystaticAnyAtomicTypeAnyAtomicTypeAnyAtomicType Gets the type that matches any single atomic values.
Public propertyCategoryCategoryCategory Gets the category of this type.
Public propertystaticCommentCommentComment Gets the type that matches all comment nodes.
Public propertystaticEmptyEmptyEmpty Gets the type that matches the empty sequence.
Public propertystaticFunctionItemFunctionItemFunctionItem Gets the type that matches any function item.
Public propertyHasTypeAnnotationHasTypeAnnotationHasTypeAnnotation Gets a value indicating whether this instance has type annotation.
Public propertyIsNillableIsNillableIsNillable Gets a value indicating whether this XdmTypeXdmTypeXdmType is a nillable element type.
Public propertyIsWildNameTestIsWildNameTestIsWildNameTest Gets a value indicating whether the name test of this type is a wildcard.
Public propertystaticItemItemItem Gets the type that matches any item.
Public propertyNameTestNameTestNameTest Gets the name test.
Public propertystaticNamespaceNamespaceNamespace Gets the type that matches namespace nodes.
Public propertystaticNodeNodeNode Gets the type that matches all nodes.
Public propertyQuantifierQuantifierQuantifier Gets the quantifier associated with this type.
Public propertySchemaTypeSchemaTypeSchemaType Gets the schema type.
Public propertystaticTextTextText Gets the type that matches all text node.
Public propertyTypeCodeTypeCodeTypeCode Gets the type code of this type.

Top

Methods

 MethodDescription
Public methodstaticAtomicTypeAtomicTypeAtomicType Returns an XdmTypeXdmTypeXdmType instance which represents the specified atomic type.
Public methodstaticAttribute ()Attribute ()Attribute () Returns a reference to the type that matches all attributes.
Public methodstaticAttribute (string, string)Attribute (String, String)Attribute (String^, String^) Returns an XdmTypeXdmTypeXdmType instance corresponding to the attribute type with the specified name.
Public methodstaticAttribute (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.
Public methodstaticAttribute (XmlQualifiedName)Attribute (XmlQualifiedName)Attribute (XmlQualifiedName^) Returns an XdmTypeXdmTypeXdmType instance corresponding to the attribute type with the specified name.
Public methodstaticAttribute (XmlQualifiedName, XmlSchemaSimpleType)Attribute (XmlQualifiedName, XmlSchemaSimpleType)Attribute (XmlQualifiedName^, XmlSchemaSimpleType^) Returns an XdmTypeXdmTypeXdmType instance corresponding to the attribute type with the specified name and type annotation.
Public methodstaticBuiltInAtomicType (string, string)BuiltInAtomicType (String, String)BuiltInAtomicType (String^, String^) Returns an XdmTypeXdmTypeXdmType instance which represents the specified built in atomic type.
Public methodstaticBuiltInAtomicType (XmlQualifiedName)BuiltInAtomicType (XmlQualifiedName)BuiltInAtomicType (XmlQualifiedName^) Returns an XdmTypeXdmTypeXdmType instance which represents the specified built in atomic type.
Public methodstaticDocument ()Document ()Document () Returns a reference to the type matching all document nodes.
Public methodstaticDocument (string, string)Document (String, String)Document (String^, String^) Returns an XdmTypeXdmTypeXdmType instance corresponding to the document type with element content with the specified name.
Public methodstaticDocument (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.
Public methodstaticDocument (XmlQualifiedName)Document (XmlQualifiedName)Document (XmlQualifiedName^) Returns an XdmTypeXdmTypeXdmType instance corresponding to the document type with element content with the specified name.
Public methodstaticDocument (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.
Public methodstaticDynamicTypeDynamicTypeDynamicType Returns an XdmTypeXdmTypeXdmType instance corresponding to the dynamic type of the specified item.
Public methodstaticElement ()Element ()Element () Returns a reference to the type matching any element.
Public methodstaticElement (string, string)Element (String, String)Element (String^, String^) Returns an XdmTypeXdmTypeXdmType instance corresponding to the element type with the specified name.
Public methodstaticElement (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.
Public methodstaticElement (XmlQualifiedName)Element (XmlQualifiedName)Element (XmlQualifiedName^) Returns an XdmTypeXdmTypeXdmType instance corresponding to the element type with the specified name.
Public methodstaticElement (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.
Public methodObject.EqualsObject.EqualsObject::EqualsDetermines whether the specified object is equal to the current object.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.FinalizeObject.FinalizeObject::FinalizeAllows 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)
Public methodstaticFunctionType ()FunctionType ()FunctionType () Returns a reference to the type that matches all function items.
Public methodstaticFunctionType (XdmType[])FunctionType (XdmType())FunctionType (array<XdmType^>^) Creates a reference to the function type for a function with the specified signature.
Public methodstaticFunctionType (XPathFunctionItem)FunctionType (XPathFunctionItem)FunctionType (XPathFunctionItem^) Creates a reference to the function type for the specified function item.
Public methodstaticGetBuiltInTypeGetBuiltInTypeGetBuiltInType Gets an XdmTypeXdmTypeXdmType corresponding to the built-in type with the specified XmlTypeCodeXmlTypeCodeXmlTypeCode.
Public methodObject.GetHashCodeObject.GetHashCodeObject::GetHashCodeServes as the default hash function. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetTypeObject.GetTypeObject::GetTypeGets the TypeTypeType of the current instance.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodIsMatch (IEnumerator<XPathItem>, XmlSchemaSet)IsMatch (IEnumerator(Of XPathItem), XmlSchemaSet)IsMatch (IEnumerator<XPathItem^>^, XmlSchemaSet^) Determines whether the specified items is match.
Public methodIsMatch (XPathItem, XmlSchemaSet)IsMatch (XPathItem, XmlSchemaSet)IsMatch (XPathItem^, XmlSchemaSet^) Determines whether the specified item is match.
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseCloneCreates a shallow copy of the current objectObjectobject.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodstaticParse (string)Parse (String)Parse (String^) Returns an XdmTypeXdmTypeXdmType which represents the specified type name.
Public methodstaticParse (string, IXmlNamespaceResolver, XmlSchemaSet)Parse (String, IXmlNamespaceResolver, XmlSchemaSet)Parse (String^, IXmlNamespaceResolver^, XmlSchemaSet^) Returns an XdmTypeXdmTypeXdmType which represents the specified type name.
Public methodstaticParse (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.
Public methodstaticParse (string, XPathVersion)Parse (String, XPathVersion)Parse (String^, XPathVersion) Returns an XdmTypeXdmTypeXdmType which represents the specified type name according to the specified XPathVersionXPathVersionXPathVersion.
Public methodstaticProcessingInstruction ()ProcessingInstruction ()ProcessingInstruction () Returns a reference to the type that matches all processing instructions.
Public methodstaticProcessingInstruction (string)ProcessingInstruction (String)ProcessingInstruction (String^) Returns an XdmTypeXdmTypeXdmType instance corresponding to the processing instruction type with the specified target.
Public methodstaticSchemaAttributeSchemaAttributeSchemaAttribute Returns an XdmTypeXdmTypeXdmType instance corresponding to the specified schema attribute type.
Public methodstaticSchemaDocumentSchemaDocumentSchemaDocument Returns an XdmTypeXdmTypeXdmType instance corresponding to the document type with the specified schema element content.
Public methodstaticSchemaElementSchemaElementSchemaElement Returns an XdmTypeXdmTypeXdmType instance corresponding to the specified schema element type.
Public methodstaticSequenceSequenceSequence Returns a reference to the type representing a sequence of the specified item type.
Public methodObject.ToStringObject.ToStringObject::ToStringReturns a string that represents the current object.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodstaticUntypedDocumentUntypedDocumentUntypedDocument Returns a reference to the document type with untyped element content.

Top