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 propertystaticCommentCommentComment Gets the type that matches all comment nodes.
Public propertystaticEmptyEmptyEmpty Gets the type that matches the empty sequence.
Public propertystaticItemItemItem Gets the type that matches any item.
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 propertystaticTextTextText Gets the type that matches all text node.
Public propertyTypeCodeTypeCodeTypeCode Gets the type code of this type.

Top

Methods

 MethodDescription
Public methodstaticAtomicType (string, string)AtomicType (String, String)AtomicType (String^, String^) Creates a reference to the atomic type with the specified name.
Public methodstaticAtomicType (XmlQualifiedName)AtomicType (XmlQualifiedName)AtomicType (XmlQualifiedName^) Creates a reference to the atomic type with the specified name.
Public methodstaticAttribute ()Attribute ()Attribute () Returns a reference to the type that matches all attributes.
Public methodstaticAttribute (string, string)Attribute (String, String)Attribute (String^, String^) Creates a reference to the attribute type with the specified name.
Public methodstaticAttribute (string, string, string, string)Attribute (String, String, String, String)Attribute (String^, String^, String^, String^) Creates a reference to the attribute type with the specified name and type annotation name.
Public methodstaticAttribute (string, string, XmlSchemaSimpleType)Attribute (String, String, XmlSchemaSimpleType)Attribute (String^, String^, XmlSchemaSimpleType^) Creates a reference to the attribute type with the specified name and type annotation name.
Public methodstaticAttribute (XmlQualifiedName)Attribute (XmlQualifiedName)Attribute (XmlQualifiedName^) Creates a reference to the attribute type with the specified name.
Public methodstaticAttribute (XmlQualifiedName, XmlSchemaSimpleType)Attribute (XmlQualifiedName, XmlSchemaSimpleType)Attribute (XmlQualifiedName^, XmlSchemaSimpleType^) Creates a reference to the attribute type with the specified name and type annotation.
Public methodstaticAttribute (XmlQualifiedName, XmlQualifiedName)Attribute (XmlQualifiedName, XmlQualifiedName)Attribute (XmlQualifiedName^, XmlQualifiedName^) Creates a reference to the attribute type with the specified name and type annotation name.
Public methodstaticDocument ()Document ()Document () Returns a reference to the type matching all document nodes.
Public methodstaticDocument (string, string)Document (String, String)Document (String^, String^) Creates a reference to the document type with element content with the specified name.
Public methodstaticDocument (string, string, string, string, bool)Document (String, String, String, String, Boolean)Document (String^, String^, String^, String^, bool) Creates a reference to the document type with element content with the specified name and type annotation.
Public methodstaticDocument (string, string, XmlSchemaType, bool)Document (String, String, XmlSchemaType, Boolean)Document (String^, String^, XmlSchemaType^, bool) Creates a reference to the document type with element content with the specified name and type annotation.
Public methodstaticDocument (XmlQualifiedName)Document (XmlQualifiedName)Document (XmlQualifiedName^) Creates a reference to the document type with element content with the specified name.
Public methodstaticDocument (XmlQualifiedName, XmlSchemaType, bool)Document (XmlQualifiedName, XmlSchemaType, Boolean)Document (XmlQualifiedName^, XmlSchemaType^, bool) Creates a reference to the document type with element content with the specified name and type annotation.
Public methodstaticDocument (XmlQualifiedName, XmlQualifiedName, bool)Document (XmlQualifiedName, XmlQualifiedName, Boolean)Document (XmlQualifiedName^, XmlQualifiedName^, bool) Creates a reference to the document type with element content with the specified name and type annotation.
Public methodstaticElement ()Element ()Element () Returns a reference to the type matching any element.
Public methodstaticElement (string, string)Element (String, String)Element (String^, String^) Creates a reference to the element type with the specified name.
Public methodstaticElement (string, string, string, string, bool)Element (String, String, String, String, Boolean)Element (String^, String^, String^, String^, bool) Creates a reference to the element type with the specified name and type annotation.
Public methodstaticElement (string, string, XmlSchemaType, bool)Element (String, String, XmlSchemaType, Boolean)Element (String^, String^, XmlSchemaType^, bool) Creates a reference to the element type with the specified name and type annotation.
Public methodstaticElement (XmlQualifiedName)Element (XmlQualifiedName)Element (XmlQualifiedName^) Creates a reference to the element type with the specified name.
Public methodstaticElement (XmlQualifiedName, XmlSchemaType, bool)Element (XmlQualifiedName, XmlSchemaType, Boolean)Element (XmlQualifiedName^, XmlSchemaType^, bool) Creates a reference to the element type with the specified name and type annotation.
Public methodstaticElement (XmlQualifiedName, XmlQualifiedName, bool)Element (XmlQualifiedName, XmlQualifiedName, Boolean)Element (XmlQualifiedName^, XmlQualifiedName^, bool) Creates a reference to the element type with the specified name and type annotation.
Public methodObject.EqualsObject.EqualsObject::Equals Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.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)
Public methodObject.GetHashCodeObject.GetHashCodeObject::GetHashCode Serves as a hash function for a particular type. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetTypeObject.GetTypeObject::GetType Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodstaticProcessingInstruction ()ProcessingInstruction ()ProcessingInstruction () Returns a reference to the type that matches all processing instructions.
Public methodstaticProcessingInstruction (string)ProcessingInstruction (String)ProcessingInstruction (String^) Creates a reference to the processing instruction type with the specified target.
Public methodstaticSchemaAttribute (string, string)SchemaAttribute (String, String)SchemaAttribute (String^, String^) Creates a reference to the schema attribute type with the specified name.
Public methodstaticSchemaAttribute (XmlQualifiedName)SchemaAttribute (XmlQualifiedName)SchemaAttribute (XmlQualifiedName^) Creates a reference to the schema attribute type with the specified name.
Public methodstaticSchemaDocument (string, string)SchemaDocument (String, String)SchemaDocument (String^, String^) Creates a reference to the document type with schema element content with the specified name.
Public methodstaticSchemaDocument (XmlQualifiedName)SchemaDocument (XmlQualifiedName)SchemaDocument (XmlQualifiedName^) Creates a reference to the document type with schema element content with the specified name.
Public methodstaticSchemaElement (string, string)SchemaElement (String, String)SchemaElement (String^, String^) Creates a reference to the schema element type with the specified name.
Public methodstaticSchemaElement (XmlQualifiedName)SchemaElement (XmlQualifiedName)SchemaElement (XmlQualifiedName^) Creates a reference to the schema element type with the specified name.
Public methodstaticSequenceSequenceSequence Returns a reference to the type representing a sequence of the specified item type.
Public methodObject.ToStringObject.ToStringObject::ToString Returns a stringStringString that represents the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodstaticUntypedDocumentUntypedDocumentUntypedDocument Returns a reference to the document type with untyped element content.

Top