System.Data.SqlXml
Iterates over all ancestor nodes according to the ancestor axis rules, and returns the nodes in document order without duplicates.
Initializes the .
The node from which you start traversing ancestors.
Enables you to filter nodes based on the name.
if you want the node to be returned as a part of the iteration, instead of being filtered out.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next ancestor node in document order.
if the iterator was set to the next ancestor node in document order; otherwise, .
Iterates over all ancestor nodes according to the ancestor axis rules, and returns the nodes in reverse document order.
Initializes the .
The node from which you start traversing ancestors.
An instance of the class, which enables you to filter nodes based on the name. For more information, see .
if you want the node to be returned as a part of the iteration and not filtered out.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next ancestor node.
if the next ancestor node exists; otherwise, .
Iterates over all attributes and child content nodes.
Initializes the .
The node from which you start traversing attribute and child content nodes.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next attribute or child content node.
if the next attribute or child content node exists; otherwise, .
Iterates over all the attributes.
Initializes the .
The node from which you start traversing the attribute nodes.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next attribute node.
if the next attribute node exists; otherwise, .
Iterates over all child content nodes of the current node.
Initializes the .
The node from which you start traversing the child content nodes.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next child content node.
if the next child content node exists; otherwise, .
Iterates over child content nodes or following sibling nodes. Maintains the nodes in document order.
Initializes the . Merges multiple sets of content nodes in document order and removes duplicates.
An instance of the class, which enables you to filter nodes based on name.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next content or sibling node.
The input nodes.
Returns if there are no more content or sibling nodes. Returns if the next input node must be fetched first. Returns if the property was set to the next node while iterating through the nodes.
Computes aggregates over a sequence of values.
Averages values.
The value.
Gets an average of the sequence of values.
The average of the sequence of values.
Initializes the .
Gets a value indicating whether the contains a result.
if the contains a result; otherwise, .
Assigns the parameter to the existing result if the parameter is greater than the existing result.
The value.
Gets the largest value among the sequence of values.
The largest value among the sequence of values.
Assigns the parameter to the existing result if the parameter is less than the existing result.
The value.
Gets the smallest value among the sequence of values.
The smallest value among the sequence of values.
Adds a value to the existing result.
The value.
Gets the sum of the sequence of values.
The sum of the sequence of values.
Iterates over all descendant nodes according to the descendant axis rules.
Initializes the .
that identifies the node from which you start traversing descendants.
An instance of the class, which enables you to filter nodes based on the name. For more information, see .
that indicates whether the current node is returned as part of the iteration or filtered out.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next descendant node.
if the next descendant node exists; otherwise, .
Iterate over all descendant content nodes according to XPath descendant axis rules. Eliminates duplicates by not querying over nodes that are contained in the subtree of the previous node.
Initializes the . Merges multiple sets of descendant nodes in document order and removes duplicates.
An instance of the class that enables you to filter nodes based on the name. For more information, see .
that indicates whether the current node is returned as part of the iteration or filtered out.
Returns the current result navigator.
The current result navigator.
Position this iterator to the next descendant node.
object that identifies the input node.
Returns if there are no more descendant nodes. Returns if the next input node needs to be fetched first. Returns if while iterating through the nodes the property was set to the next node.
Represents the position of the iterator to the next node in the difference between two sets of nodes.
Initializes a new instance of the class.
The object.
Returns the current result navigator.
The current result navigator.
Positions this iterator to the next node in the union.
The object that identifies the current node.
The .
Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.
Adds a new sequence to the list of sequences to merge.
An instance of the class.
Initializes this instance of .
An instance of the class, which provides methods and properties to support the XSLT processor.
Returns the fully-merged sequence.
The fully-merged sequence.
Computes aggregates over a sequence of values.
Returns the average of a sequence of values.
A value of type .
Computes the average value over a sequence of values.
The average result.
Initializes a sequence of values.
Determines whether a sequence of values is empty.
if the result is empty; otherwise, .
Assigns the parameter to the existing result if the parameter is greater than the existing result.
A value of type .
Returns the maximum value of a sequence of values.
The maximum result.
Assigns the parameter to the existing result if the parameter is less than the existing result.
A value of type .
Returns the minimum value of a sequence of values.
The minimum result.
Adds a value to the existing result.
A value of type .
Returns the sum of a sequence of values.
The sum of all results.
Iterates over all child elements with a matching name.
Initializes the .
The node from which you start traversing child elements.
The local name.
The namespace.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next child element with a matching name.
if the iterator was set to the next child element with the matching name; otherwise, .
Iterates over all following sibling content nodes.
Initializes the .
The node from which you start traversing the child content nodes.
Enables you to filter nodes based on the name.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next sibling content node.
if the next sibling content node exists; otherwise, .
Iterates over child nodes byfollowing the sibling nodes.
Initializes the .
An instance of the class, which enables you to filter nodes based on the name.
Returns the current result navigator.
The current result navigator.
Position this iterator to the next content or sibling node.
object.
Returns if there are no more content or sibling nodes. Returns if the next input node needs to be fetched first. Returns if, while iterating through the nodes, the property was set to the next node.
Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.
Initializes the .
object that contains context.
String to contain the value of the iterator.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next ID element.
if the next node exists; otherwise, .
Computes aggregates over a sequence of Int32 values.
Finds the average of a sequence of Int32 values.
A value of type that identifies a group of items to average, such as a column in a table.
Returns the average result of a sequence of Int32 values.
An value that contains the average result of a sequence of values.
Initializes a sequence of values.
Returns a Boolean value that indicates if the sequence is empty.
if the sequence is empty, otherwise returns .
Assigns the parameter to the existing result if the parameter is greater than the existing result.
A value of type .
Returns the largest value in a sequence of values.
An value that contains the maximum value in a sequence of values.
Assigns the parameter to the existing result if the parameter is less than the existing result.
A value of type
Returns the smallest value in a sequence of Int32 values.
An value that contains the minimum value in a sequence of values.
Adds an value to the existing result.
A value of type .
Returns the sum of a sequence of Int32 values.
An value that contains the sum of a sequence of values.
Computes aggregates over a sequence of values.
Finds an average of a sequence of values.
A value of type .
Returns an value that contains the average of a sequence of values.
An value that contains the average of a sequence of values.
Initializes a sequence of values.
Returns a Boolean value that indicates whether the sequence of values is empty.
if the sequence of values is empty; otherwise, .
Assigns the parameter to the existing result if the parameter is greater than the existing result.
A value of type .
Gets the largest value.
The largest value.
Assigns the parameter to the existing result if the parameter is less than the existing result.
A value of type .
Gest the smallest value.
The smallest value.
Adds an value to the existing result.
A value of type .
Returns an value that contains the sum of a sequence of values.
An value that contains the sum of a sequence of values.
Represents the position of the iterator to the next node in the intersection of two sets of nodes.
Initializes a new instance of the class.
The object.
Gets or sets the current result navigator.
The current result navigator.
Positions the iterator to the next node in the union.
The object.
The .
Iterators that use containment to control a nested iterator return one of the values in this enumeration.
Iteration is complete; there are no more nodes.
The next node must be fetched from the contained iterator before iteration can continue.
Iteration is complete; there are no more nodes
Iterate over all namespace nodes.
Initializes the .
that identifies the .
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next namespace node.
if the next namespace node exists; otherwise, .
Iterates over all child content nodes with a matching node kind.
Initializes the .
object.
object.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next child content node with a matching node kind.
if the next child content node with a matching node kind exists; otherwise, .
Iterates over the singleton node if the starting node is the same node as the ending node. Iterates to the end of the document if the starting node is after the ending node or is in a different document.
Initializes the .
Node at which iteration begins.
Test expression that determines whether a node is to be filtered out.
Node at which iteration ends.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next node.
if the next node exists; otherwise, .
Iterates over the matching parent node according to the , parent axis rules.
Initializes the .
The node from which you start traversing the nodes.
An instance of the class, which enables you to filter nodes based on the name.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next matching parent node.
if the next matching parent node exists; otherwise, .
Iterates over all the content-typed nodes which precede the starting node in document order. Returns nodes in reverse document order.
Initializes the . The does not contain duplicates.
The node from which you start traversing the nodes.
An instance of the class, which enables you to filter nodes based on the name.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next preceding node in reverse document order.
if the next preceding node exists; otherwise, .
Iterates over all preceding sibling content nodes in document order.
Initializes the .
The node from which you start traversing the nodes.
An instance of the class, which enables you to filter nodes based on the name. For more information, see .
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next preceding sibling node.
if the next preceding sibling node exists; otherwise, .
Iterates over all preceding sibling nodes according to the preceding sibling axis rules and returns nodes in reverse document order.
Initializes the .
The node from which you start traversing the nodes.
Enables you to filter nodes based on the name.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next preceding sibling node in the reverse document order.
if the next preceding sibling node exists; otherwise, .
Sets iterators for combinations of elements by , , or , which use containment to control two nested iterators. This will return one of the enumeration values from .
This iterator's property is set to the next node in the iteration.
Initialize right-nested iterator.
The next node needs to be fetched from the left-nested iterator.
The next node needs to be fetched from the right-nested iterator.
Iteration is complete; there are no more nodes.
Concatenates strings when the number of strings is not known beforehand.
Clears the result string.
Concatenates a new string to the result.
A value to be concatenated to the result.
Gets or sets the string that delimits concatenated strings.
The string delimiter.
Gets the result string.
A value that contains the result.
Manages two sets of nodes that are already in document order with no duplicates, and returns the union of these sets in document order with no duplicates.
Initializes the class.
The object.
Returns the current result navigator.
The current result navigator.
Positions this iterator to the next node in the union.
The object.
The .
Constructs a collation that uses the specified culture and compare options.
Returns if this XML extension function has the same values as another XML extension function.
with which to determine equality.
if this XML extension function has the same values as another XML extension function; otherwise, .
Returns the object's hash code.
The object's hash code.
Manages nodes from an input document, indexed by key value(s). This class is used as a cache of nodes indexed by xsl:key instructions and allows fast access to these nodes.
Adds a node that is indexed by the specified key value.
The specified key.
An instance of .
Looks up a sequence of nodes that are indexed by the specified key value.
The specified key.
A sequence of nodes that are indexed by the specified key value.
Represents an internal class that provides static helper methods that get a value converter from to convert among several physical common language runtime (CLR) representations for the same logical XML type.
Converts a Boolean value to an .
The value to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
Converts an array of bytes to an .
An array of to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the array.
Converts a value to an .
A value of type to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
Converts a decimal value to an .
A value of type to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
Converts a value to an .
A value of type to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
Converts an value to an .
A value of type to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
Converts an value to an .
A value of type to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
Converts a list or sequence of objects to a sequence of objects or values.
A sequence of instances.
A generic list of type .
Converts a sequence of objects or values to a list or sequence of objects.
A sequence of instances.
A generic list of type .
Converts a value to an .
A value of type to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
Converts a string value to an .
A value of type to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
Converts a value to an .
A value of type to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
Converts an value to an .
An instance of the class to convert.
A value of type that provides the index of the item to convert.
An instance of the class.
The object for the value.
provides a flexible filtering abstraction over . Callers do not know what type of filtering will occur; they simply call or . The filter implementation invokes the appropriate operation on the in order to skip over filtered nodes.
Provides a flexible filtering abstraction over .
Return if the navigator's current node matches the filter condition.
An instance of the class.
if the current node matches the condition; otherwise, .
Repositions the navigator to the first matching content node or attribute and skips over filtered nodes. If there are no matching nodes, the navigator does not move and the method returns false.
An instance of the class.
if the navigator is repositioned on a child element with a matching name, otherwise, .
Repositions the navigator to the following matching content node or attribute and skips over filtered nodes. If there are no matching nodes, the navigator does not move and the method returns false.
An instance of the class that identifies the beginning of the range over which navigation can move.
An instance of the class that identifies the end of the range over which navigation can move.
if the navigator is repositioned on the next element with a matching name, otherwise, .
Repositions the navigator to the sibling matching content node or descendent and skips over filtered nodes. If there are no matching nodes, the navigator does not move and the method returns false.
An instance of the class.
if the navigator is repositioned on the next element sibling with a matching name, otherwise, .
Repositions the navigator to the next matching content node or attribute and skips over filtered nodes. If there are no matching nodes, the navigator does not move and the method returns false.
An instance of the class.
if the navigator is repositioned on the next element child with a matching name, otherwise, .
Repositions the navigator to the previous matching sibling node and skips over filtered nodes. If there are no matching nodes, the navigator does not move and the method returns false.
An instance of the class.
if the navigator is repositioned on the previous element sibling with a matching name, otherwise, .
The context of a query consists of all user-provided information that influences the operation of the query.
Returns the document that is queried by default if no data source is explicitly selected in the query.
An instance of the class.
Returns the name table used by the default data source, or null if there is no default data source.
An instance of the class.
Gets the data source specified by the and from the T:System.Xml.XmlResolver that the user provided.
A value of type .
A value of type .
An instance of the class.
Returns the extension object that is mapped to the specified namespace, or null if no object is mapped.
A value of type .
An extension object.
Gets a named parameter from the external argument list.
A value of type .
A value of type .
if no argument list was provided, or if there is no parameter by that name; otherwise, a named parameter from the external argument list.
Gets a late-bound extension object from the external argument list.
A value of type .
A value of type .
A sequence of instances.
A generic list of type .
Returns true if the late-bound object identified by contains a method that matches .
A value of type .
A value of type .
if the late bound object matches name; otherwise, .
Raises an event.
A value of type .
Gets the instance.
An instance of the .
A sequence of XML items that dynamically expands and allows random access to items.
Initializes a new instance of the class.
Initializes a new instance of the class.
A value of type .
Initializes a new instance of the class.
An instance of the class.
Adds an item to the sequence. If the item is a navigator, this method clones it before adding it to the sequence.
An instance of the class.
Clears and reuses an object if it is available. If the parameter is null, creates a new .
An instance of the class.
An instance of the class.
Clears and reuses an object if it is available. If the parameter is null, creates a new . This method then adds a new item to reused or new sequence.
An instance of the class.
An instance of the class.
An instance of the class.
Returns a properly initialized, empty .
A sequence of XML nodes that dynamically expands and allows random access to items.
Initializes a new instance of the class.
Initializes a new instance of the class.
A sequence of instances.
Initializes a new instance of the class.
A value of type .
Initializes a new instance of the class.
An instance of the class.
Initializes a new instance of the class.
An array of instances of the class.
A value of type .
Clone the navigator and then adds a node to the sequence.
An instance of the class.
Clears and reuses the specified if it is available. If the parameter is , creates a new .
An instance of the class.
An instance of the class.
Clears and reuses the specified if it is available. If the parameter is , creates a new and adds to the sequence.
An instance of the class.
An instance of the class.
An instance of the class.
Returns a sequence that contains all the distinct nodes in this cache, sorted in document order.
A sequence of instances.
A sequence of class instances.
Gets an empty that is properly initialized.
If this property is true, the nodes in this cache are in document order with no duplicates.
if the nodes are distinct, otherwise return .
Throws the exception.
An instance of the class.
Throws the exception.
Returns true if the specified value is in the sequence.
An instance of the class.
if the value is in the sequence; otherwise, .
Copies the contents of this sequence to the specified array, starting at the specified index in the target array.
An array of instances.
A value of type .
Specifies that items cannot be added, removed, or modified through the interface.
if the collection is read only; otherwise, .
Throws the exception.
An instance of the class.
if the item is removed; otherwise, .
Returns the of implementation.
The IEnumerator<XPathItem> implementation.
Returns the index of the specified value in the sequence.
An instance of the class.
The index of the specified value in the sequence.
Throws the exception.
A value of type .
An instance of the class.
Returns the item at the specified index.
A value of type .
An instance of the class.
Throws the exception.
A value of type .
Represents an that provides additional functionality that is required for outputting the results of XSLT transformations.
This method is implemented as empty and does nothing.
Ends the shallow copy of the navigator's current node. This method should only be called for element and document nodes.
object.
Writes the end of the tree.
This method is implemented as empty and does nothing.
Throws .
String that contains namespace name.
A string that contains the prefix.
Begins the shallow copy of the navigator's current node to output.
object.
if should be called to complete the copy operation; otherwise, .
Called after an element's attributes have been enumerated, but before any children have been enumerated. Well-formedness is assumed, so no additional checks are performed.
Starts the construction of a new tree.
object.
Throws .
buffer object that contains data to write.
that contains start index.
that contains count bytes.
Empty implementation that does nothing.
String that contains data to write.
Throws .
that contains a character to write.
Throws .
array of buffer that contains data to write.
that contains start index.
that contains count of characters to write.
Writes the comment. The method does not verify well-formedness. Other methods called by this one do the necessary checks.
String that contains the comment to write.
Cache the comment's string.
String that contains the comment to write.
Throws . Should never be called.
String that contains document name.
String that contains publication id.
String that contains system id.
String that contains subset name.
Checks the attribute for well-formedness and writes the end of the attribute.
Writes the end of the attribute. There is an assumption of well-formedness, so no additional checks are performed.
Checks the comment for well-formedness and writes the end of the comment.
Throws .
Checks the element for well-formedness and writes the end of the element.
Writes the end of the element with local name. Well-formedness is assumed, so no additional checks are performed.
String that contains local name of element.
Writes the end of the element with prefix, local name, and namespace. No checks are performed.
String that contains element prefix.
String that contains local name of element.
String that contains namespace name.
Checks the namespace for well-formedness and writes the namespace.
Checks the processing instruction for well-formedness and writes the processing instruction.
Writes the end of the root of the tree and resets the state.
Throws .
String that contains name of entity.
Checks the element for well-formedness before writing the end of the element.
Write an item to output. If currently constructing an Xml tree, then the item is always copied. At the top-level, the item's identity is preserved unless it is an atomic value.
object to write.
Checks the namespace declaration for well-formedness and writes the namespace declaration.
String that contains namespace prefix.
String that contains namespace name.
Adds a new namespace declaration - xmlns:prefix="ns" - to the set of in-scope declarations. This method does not perform any additional checks.
String that contains namespace prefix.
String that contains namespace name.
Caches the namespace's text.
String that contains fully qualified namespace.
Writes the processing instruction. No checks for well-formedness are done by this method; the called methods do checks if needed.
String that contains target of instruction.
String that contains text of instruction.
Caches the processing instruction's text.
String that contains instruction.
Throws .
buffer array to be written.
that contains start index.
that contains count characters to write.
Throws .
String that contains raw data.
Writes a text block without escaping special characters.
String that contains text to write.
Checks the attribute for well-formedness before writing the start of the attribute.
String that contains prefix of attribute.
String that contains local name of attribute.
String that contains namespace of attribute.
Writes an attribute with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
String that contains tag name.
that contains prefix mapping index.
Writes an attribute with a name that is computed from a "prefix:localName" tag name and a set of prefix mappings.
String that contains tag name of attribute.
String that contains namespace of attribute.
Writes an attribute with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
String that contains name of attribute.
Writes an attribute with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
object.
Writes the start of the attribute with an empty prefix, namespace, and null schema type.
String that contains local name.
Writes the start of the attribute with local name.
String that contains the local name of the attribute.
Writes the start of the attribute with prefix, local name and ns without checks for well-formedness.
String that contains the prefix of the namespace.
String that contains the local name of the attribute.
String that contains the namespace.
Checks the start of the comment for well-formedness and writes the start of the comment.
Throws .
Throws .
Boolean that indicates whether to write the XML declaration with the version number that appears at the beginning of the document.
Writes start element after checks that ensure well-formedness.
String that contains the namespace prefix.
String that contains the local name of the element.
String that contains the namespace name.
Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
String that contains the tag name.
that contains the index.
Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
String that contains the tag name.
String that contains the namespace name.
Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
that contains the name.
Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
object.
Writes the local name with an empty prefix and namespace.
String that contains the local name.
Writes the start of an element. There is an assumption of well-formedness, so no additional checks are performed.
String that contains the local name of the start element.
Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
String that contains the namespace prefix.
String that contains the local name of the start element.
String that contains the namespace name.
Checks for well-formedness and writes the start of the namespace.
String that contains the namespace prefix.
Checks the comment for well-formedness and writes the start of the processing instruction.
String that contains the name of the target of the processing instruction.
Checks the root of the tree for well-formedness and writes the root of the tree.
Throws .
A object.
Checks the string for well-formedness and writes text.
String that contains text to write.
Writes text. Well-formedness is assumed, so no checks are performed.
String that contains text to write.
Throws .
of the low character.
of the high character.
Throws .
String that contains the white space to write.
Throws .
A string that contains the language identifier.
Throws .
The object.
Copies a node by value to output according to the following Xslt rules: identity is never preserved, if the item is an Rtf, preserve serialization hints when copying, and if the item is a root node, copy the children of the root.
object.
Provides methods and properties to support the XSLT processor.
Adds a newly built index over the specified context document to the existing collection of indexes.
An instance of the class.
A value of type .
An instance of the class.
Converts a value from the CLR type of the parameter to CLR by using V1 XSLT rules. Converts any result tree fragment values to nodes.
A value of type .
A value of type .
A value of type .
A value of type .
Converts from the CLR type of the parameter to the default CLR type by which intermediate language generation represents the XML type, based on the conversion rules of the XML type.
A value of type .
A value of type .
A value of type .
Compares the relative positions of two navigators.
An instance of the class.
An instance of the class.
-1 if is before ; 1 if is after ; 0 if both navigators are positioned at the same node.
Creates a collation from a string.
A value of type .
An instance of the class.
Returns an array containing the names of all the global variables and parameters used in this query.
An array of values.
Gets the value of a global value that has the specified name.
A value of type .
A sequence of instances, or if there is no global value that has the specified name.
Converts a sequence to its appropriate XSLT type.
An instance of the class.
A value of type .
Sets the value of a global value that has the specified name.
A value of type .
A value of type .
Gets distinct sorted nodes from the specified sequence.
A sequence of instances.
An of objects.
Determines whether the specified early-bound object contains a method with the specified name.
The method name to look for.
Identifies the early-bound object.
if the early-bound object identified by contains a method that matches ; otherwise, .
Finishes constructing an RTF.
An instance of the class.
An instance of the class.
Finishes constructing a nested sequence of items.
An instance of the class.
A sequence of instances of the class.
Returns the object that manages external user context information, such as data sources, parameters, extension objects, and so on.
An instance of the class.
Returns the index with the specified ID if it has already been created over the specified document, and returns . Otherwise, creates a new, empty index and returns .
The context document.
The index ID to look for.
The returned index.
An instance of the class.
Generate a unique string identifier for the specified node.
An instance of the class.
A value of type .
Gets the atomized name at the specified index in the array of names.
A value of type .
A value of type .
Gets a collation that was statically created.
A value of type .
An instance of the class.
Gets the specifiied early-bound extension object. If this object does not yet exist, creates an instance using the corresponding .
A value of type .
A value of type .
Returns the value that is bound to the specified global variable. If the value has not yet been computed, computes it and stores it in the global variable.
A value of type .
The value that is bound to the specified global variable.
Gets the name filter at the specified index in the array of filters.
A value of type .
An instance of the class.
Gets a filter that filters nodes of the specified type.
An instance of the class.
An instance of the class.
Returns true if the specified global value has already been computed.
A value of type .
if the value has been computed; otherwise, .
Determines whether the and properties of the specified are equal to the names specified in the parameters.
An instance of the class.
A value of type .
A value of type .
if the names are equal; otherwise, .
Compares the and properties of two instances to check if they are equal.
An instance of the class.
An instance of the class.
if the names are equal; otherwise, .
Returns if the type of every item in the specified sequence matches the XML type that the specified index identifies.
An of objects.
The index.
if the type of is a subtype of the ; otherwise, .
Determines whether the type of the specified sequence is a subtype of the specified singleton type.
A sequence of instances.
A singleton type.
if the type of is a subtype the type specified by ; otherwise, .
Returns if the type of the specified object matches the specified XML type.
An instance of the class.
The index in the array of XML types.
if the type of the specified matches the specified XML type; otherwise, .
Returns if the type of the object is a subtype of a type identified by the specified .
An instance of the class.
An instance of the class.
if the type of the object is a subtype of a type identified by the specified ; otherwise, .
Returns the name table used to atomize all names used by the query.
An instance of the class.
Used for debugging in Visual Studio. Called after the current node has changed.
object that identifies the node.
An integer that indicates the status of the change. Used for internal testing only.
Gets the output writer object.
An instance of the class.
Parses the specified tag name and resolves the resulting prefix. If the prefix cannot be resolved, an error is thrown.
The tag name.
The index.
An instance of the class.
Parses the specified tag name. Returns an that consists of the parsed local name and the specified namespace.
The tag name.
The namespace.
An instance of the class.
Reports query execution information to the event handler.
A value of type .
Returns the value that is bound to the specified global variable or parameter.
A value of type .
A value of type .
Starts constructing an RTF and returns a new object that will be used to construct this RTF.
A value of type .
An instance of the class.
Starts constructing a nested sequence of items. Returns a new that will be used to construct this new sequence.
An instance of the class.
Constructs a new from the specified text.
A value of type .
A value of type .
An instance of the class.
Throws an XML exception that has the specified message text.
A value of type .
Returns the object that manages the state. The state object is required to implement various XSLT functions.
An instance of the class.
A sequence of XML values that dynamically expands and allows random access to items.
The type of this .
Initializes a new instance of the class.
Constructs a singleton that has as its only element.
The only value in this .
Initializes a new instance of the class.
An array of instances.
The size of the array.
Initializes a new instance of the class.
The size of this collection.
Throws a exception in all cases.
An object to add to the collection.
Throws a exception in all cases.
Returns if the specified value is in the sequence.
The value to find in the .
if the specified value is in the sequence; otherwise, .
Copies the contents of this sequence to the specified array, starting at the specified index in the array.
The array to copy the content of the to.
A value of type .
Returns the number of items in the sequence.
A value of type .
Clears and reuses the specified if it is available. If the parameter is , creates a new .
An instance to be reused.
An instance of the class.
Clears and reuses the specified it is available. If the parameter is , creates a new and adds to the collection.
An instance to be reused.
An item to add.
An instance of the class.
Creates a new instance of .
Returns .
An instance of the class.
Returns the index of the specified value in the sequence.
The value for which to get the index.
The index.
Returns the item at the specified index.
A value of type .
The item at the specified index.
Called when one or more items in the cache have been added or removed. This method can also be called from the method.
Sort the items in the cache using the keys contained in the specified array.
A value of type .
Throws a exception in all cases.
The sequence value.
Throws a exception in all cases.
If the is read-only, this property returns .
if the is read-only; otherwise, .
Removes the specified item from the collection.
The item to be removed.
if the item was removed; otherwise, .
Throws a exception in all cases.
The sequence index.
The sequence value.
Throws a exception in all cases.
The sequence index.
Copies the contents of this sequence to the specified array, starting at the specified index in the target array.
The specified array.
The specified index.
Returns . The is not thread-safe.
Returns this instance of the class. This instance can be used to synchronize access.
This instance of .
Returns an enumerator that can be used to iterate through the query sequence collection.
An enumerator that can be used to iterate through the query sequence collection.
Throws a exception in all cases.
The sequence value.
The index of the item added.
Throws a exception in all cases.
Returns if the specified value is in the sequence.
The specified value.
if the specified value is in the sequence; otherwise, .
Returns the index of the specified value in the sequence.
The specified value.
The index of the specified value in the sequence.
Throws a exception in all cases.
The specified index.
The specified value.
Returns to indicate items cannot be added, removed, or modified.
Always returns .
Gets a value indicating whether the is read-only. Always .
Always returns to indicate is read-only.
Returns the item at the specified index.
The specified index.
An item at the specified index.
Not implemented. Throws the exception.
The specified value.
Throws a exception in all cases.
The specified index.
Accumulates a list of sort keys and stores them in an array.
Creates a new sort key and appends it to the current run of sort keys.
An instance of the class.
A value.
Creates a new sort key and appends it to the current run of sort keys.
An instance of the class.
A value.
Creates a new sort key and appends it to the current run of sort keys.
An instance of the class.
A value.
Creates a new empty sort key and appends it to the current run of sort keys.
An instance of the class.
Creates a new sort key and appends it to the current run of sort keys.
An instance of the class.
A value of type .
Creates a new sort key and appends it to the current run of sort keys.
An instance of the class.
A value of type .
Creates a new sort key and appends it to the current run of sort keys.
An instance of the class.
A value of type .
Initializes the .
Finishes creating the current run of sort keys and begins a new run.
Gets an array of sort keys that was constructed by the internal class.
An array of sort keys.
Iterates over all following nodes according to the XPath following-axis rules.
Initializes the . The does not contain duplicates.
object.
object.
Returns the current result navigator.
The current result navigator.
Positions the iterator to the next following node.
if the iterator was set to the next following node; otherwise, .
Iterates over all following nodes according to the XPath following axis rules.
Initializes the .
An instance of the class, which enables you to filter nodes based on name.
Returns the current result navigator.
The current result navigator.
Moves the iterator to the next following node.
object.
Returns if there are no more following nodes. Returns if the next input node must be fetched first. Returns if the property was set to the next node while iterating through the nodes.
Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.
Initializes the .
object.
object.
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next preceding node.
if the iterator was set to the next preceding node; otherwise, .
Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.
Initializes the .
The node from which you start traversing ancestors.
An instance of the class, which enables you to filter nodes based on the name. For more information, see .
Returns the current result navigator.
The current result navigator.
Positions the iterator on the next preceding node in reverse document order.
if the iterator was set to the next preceding node; otherwise, .
Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. Merges multiple sets of preceding nodes in document order and removes duplicates.
Initializes the .
An instance of the class, which enables you to filter nodes based on the name.
Returns the current result navigator.
The current result navigator.
Positions this iterator to the next preceding node in document order.
The input node.
Returns if there are no more preceding nodes. Returns if the next input node must be fetched first. Returns if the property was set to the next node while iterating through the nodes.
Contains conversion routines used by XSLT.
Ensures that the specified sequence of objects is not a result tree fragment and that it can be converted to a node set.
A sequence of instances.
A sequence of instances.
Converts a specified value to Boolean.
A sequence of instances.
A value of type .
Converts the specified value to Boolean.
An instance of the class.
A value of type .
Converts a specified value to a value.
A value.
A value of type .
Converts a specified value to .
A value of type .
A value of type .
Converts a specified value to .
A sequence of instances.
A value of type .
Converts the specified value to .
A value of type .
A value of type .
Converts the specified value to .
A value of type .
A value of type .
Converts the specified value to .
A value of type .
A value of type .
Converts a specified value to .
A value of type .
A value of type .
Converts a specified value to .
An instance of the class.
A value of type .
Converts the specified value to .
A value of type .
A value of type .
Converts the specified value to .
A value of type .
A value of type .
Converts a specified value to a node.
A sequence of instances.
An instance of the class.
Converts the specified value to a node.
An instance of the class.
An instance of the class.
Converts the items to a sequence of nodes.
A sequence of instances.
A sequence of instances.
Converts the specified value to a node.
An instance of the class.
An instance of the class.
Converts the items to a string.
A sequence of instances.
A value of type .
Converts the specified value to a string.
A value of type .
A value of type .
Converts the specified value to a string.
A value of type .
A value of type .
Converts the specified value to a string.
An instance of the class.
A value of type .
XSLT and XPath functions.
Returns the value of the base URI of the node of the node passed in by the parameter. Implements XPath function according to the W3C specification.
The instance that contains the node to be identified by URI.
The base URI as .
Implements XPath function according to the W3C specification.
The string in which to locate .
The string to locate in s1.
if the first argument string contains the second argument string; otherwise, .
Implements exsl:object-type.
The of which to determine type.
Object type as .
Implements the function according to the W3C XPath specification.
The specified string.
object that contains context.
.
Implements the and Microsoft XPath extension functions.
String that contains date/time data.
String that contains format.
String that contains language.
Boolean value that indicates whether date/time contains a date.
String that contains formatted date and time.
Implements the Microsoft XPath extension function.
The name.
Name as .
Implements the Microsoft XPath extension function.
The name.
The instance.
Namespace URI as .
Implements Microsoft XPath extension function.
of .
.
Implements Microsoft XPath extension function.
The first string to compare.
The second string to compare.
The language. Optional
Specifies whether the comparison is case-sensitive.
If < the method returns -1. If == the method returns 0. If > the method returns 1.
Implements the Microsoft XPath extension function.
String that contains date/time data.
A string that contains date/time information. If a string cannot be interpreted as a valid XSD date/time-related format, it returns an empty string.
Removes leading and trailing spaces from the specified string and returns the result. Implements function from the W3C XPath standard.
The specified string.
A normalized string.
Gets the markup representing the opening and closing tags of the node and all child nodes of the node identified by the argument.
that identifies the node.
A string that contains the opening and closing tags of the node and all child nodes of the node that is identified by the parameter.
Rounds value by using XPath rounding rules. Rounds towards positive infinity. Values between -0.5 and -0.0 are rounded to -0.0 (negative zero).
number to round.
The rounded number as .
Implements XPath function according to the W3C specification.
A string, the beginning of which is compared to .
The string to compare to the beginning of .
if the first argument string starts with the second argument string; otherwise, .
Implements XPath function according to the W3C specification.
The string from which to retrieve the substring.
The starting character position of a substring in .
The substring of the first argument starting at the position specified in the second argument
Implements XPath function according to the W3C specification.
The string from which to retrieve the substring.
The starting character position of a substring in .
The number of characters in the substring.
The substring of the first argument, starting at the position specified in the second argument, with the length specified in the third argument.
Implements XPath function according to the W3C specification.
The string in which to locate s2.
The string to locate in .
The characters in s1 that occur after s2, or the empty string if s1 does not contain s2.
Implements XPath function according to the W3C specification.
The string in which to locate s2.
The string to locate in .
The characters in s1 that occur before s2, or the empty string if s1 does not contain s2.
Implements XSLT function according to the W3C specification.
The name of the system property.
The value of the system property specified by the .
Implements XPath function according to the W3C specification.
The original string.
The substring in that should be replaced with .
The string to replace with.
The translated value as .
Implements different and functions.
Checks that the extension and script namespaces do not clash.
The namespace URI.
An integer used for internal infrastructure only.
Evaluates the argument to a string that is an XML qualified name. This method implements the element-available function specified by W3C XSL Transformations (XSLT).
The XML qualified name.
if the expanded name is the name of an instruction. If the has a namespace URI equal to the XSLT namespace URI, then it refers to an element defined by XSLT. Otherwise, the expanded-name refers to an extension element. If the has a null namespace URI, the element-available function will return .
Determines equality between collections of type .
The operation to be performed.
of type .
of type .
if the collections are equal; otherwise, .
Formats an exception message composed of a format string supplied by the parameter and arguments contained by the parameter.
A string that contains the message resource.
A list of strings that represent arguments to the method.
A string that contains the formatted exception message.
Implements the format-number() XSLT function. For more information, see the number formatting section in the W3C Recommendation.
The value to format.
The format picture.
The format name.
The error message name.
A string that indicates the number format. For more information, see the number formatting section in the W3C Recommendation.
Implements the format-number() XSLT function. For more information, see the number formatting section in the W3C Recommendation.
The value to format.
The formatter index.
A string that indicates the format. For more information, see the number formatting section in the W3C Recommendation.
Implements the function-available() XSLT function.
name object.
if the function identified by is available; otherwise, .
Determines whether two nodes have the same node type and, if nodes of that node type have expanded-names, the same expanded names.
object to compare.
object to compare.
A Boolean value that is if two nodes have the same node type and, if nodes of that node type have expanded names, the same expanded names.
Converts the language identifier (as specified in the attribute) to the culture identifier (LCID).
String that indicates language.
to indicate language is forward compatible; otherwise, .
A string that contains the culture identifier.
Gets a string that indicates the number format.
of strings that represent arguments to the method.
The format string.
The language.
The letter value.
The grouping separator.
The grouping size.
A string that indicates the number format.
Registers a decimal-format with the given expanded name. For more information, see the number formatting section in the W3C Recommendation.
object that contains name.
String containing infinity symbol.
String containing NaN symbol.
String containing characters to format.
In the current implementation the return value is always 0.
Registers a decimal formatter object and returns a unique index assigned to it. The decimal formatter object is used by the format-number() XSLT function. For more information, see the number formatting section in the W3C Recommendation.
String that contains the format picture.
String that contains the infinity symbol.
String that contains the NaN symbol.
String that contains characters to format.
A unique index assigned to a decimal formatter object.
Evaluates whether the expression is greater than or equal to, or less than or equal to, the expression based on the passed.
Specifies how to perform the evaluation of two expressions:
If opCode is equal to 2, evaluates the XPath expression "left < right".
If opCode is equal to 3, evaluates the XPath expression "left <= right".
If opCode is equal to 4, evaluates the XPath expression "left > right".
If opCode is equal to 5, evaluates the XPath expression "left >= right"
Expression to evaluate.
Expression to evaluate.
A Boolean value that is true if the left expression is greater than or equal to the right expression.