This documentation is archived and is not being maintained.

XmlQueryRuntime Class

Provides methods and properties to support the XSLT processor.

System::Object
  System.Xml.Xsl.Runtime::XmlQueryRuntime

Namespace:  System.Xml.Xsl.Runtime
Assembly:  System.Data.SqlXml (in System.Data.SqlXml.dll)

public ref class XmlQueryRuntime sealed

The XmlQueryRuntime type exposes the following members.

  NameDescription
Public propertyExternalContextInfrastructure. Returns the object that manages external user context information, such as data sources, parameters, extension objects, and so on.
Public propertyNameTableInfrastructure. Returns the name table used to atomize all names used by the query.
Public propertyOutputInfrastructure. Gets the output writer object.
Public propertyXsltFunctionsInfrastructure. Returns the object that manages the state. The state object is required to implement various XSLT functions.
Top

  NameDescription
Public methodAddNewIndexInfrastructure. Adds a newly built index over the specified context document to the existing collection of indexes.
Public methodChangeTypeXsltArgumentInfrastructure. Converts a value from the CLR type of the value parameter to CLR destinationType by using V1 XSLT rules. Converts any result tree fragment values to nodes.
Public methodChangeTypeXsltResultInfrastructure. Converts from the CLR type of the value parameter to the default CLR type by which intermediate language generation represents the XML type, based on the conversion rules of the XML type.
Public methodComparePositionInfrastructure. Compares the relative positions of two navigators.
Public methodCreateCollationInfrastructure. Creates a collation from a string.
Public methodDebugGetGlobalNamesInfrastructure. Returns an array containing the names of all the global variables and parameters used in this query.
Public methodDebugGetGlobalValueInfrastructure. Gets the value of a global value that has the specified name.
Public methodDebugGetXsltValueInfrastructure. Converts a sequence to its appropriate XSLT type.
Public methodDebugSetGlobalValueInfrastructure. Sets the value of a global value that has the specified name.
Public methodDocOrderDistinctInfrastructure. Gets distinct sorted nodes from the specified sequence.
Public methodEarlyBoundFunctionExistsInfrastructure. Determines whether the specified early-bound object contains a method with the specified name.
Public methodEndRtfConstructionInfrastructure. Finishes constructing an RTF.
Public methodEndSequenceConstructionInfrastructure. Finishes constructing a nested sequence of items.
Public methodEquals(Object)Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodFindIndexInfrastructure. Returns the index with the specified ID if it has already been created over the specified document, and returns true. Otherwise, creates a new, empty index and returns false.
Public methodGenerateIdInfrastructure. Generate a unique string identifier for the specified node.
Public methodGetAtomizedNameInfrastructure. Gets the atomized name at the specified index in the array of names.
Public methodGetCollationInfrastructure. Gets a collation that was statically created.
Public methodGetEarlyBoundObjectInfrastructure. Gets the specifiied early-bound extension object. If this object does not yet exist, creates an instance using the corresponding ConstructorInfo.
Public methodGetGlobalValueInfrastructure. 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.
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetNameFilterInfrastructure. Gets the name filter at the specified index in the array of filters.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGetTypeFilterInfrastructure. Gets a filter that filters nodes of the specified type.
Public methodIsGlobalComputedInfrastructure. Returns true if the specified global value has already been computed.
Public methodIsQNameEqual(XPathNavigator, XPathNavigator)Infrastructure. Compares the LocalName() and NamespaceURI() properties of two XPathNavigator instances to check if they are equal.
Public methodIsQNameEqual(XPathNavigator, Int32, Int32)Infrastructure. Determines whether the LocalName() and NamespaceURI() properties of the specified XPathNavigator are equal to the names specified in the parameters.
Public methodMatchesXmlType(IList<XPathItem>, Int32)Infrastructure. Returns true if the type of every item in the specified sequence matches the XML type that the specified index identifies.
Public methodMatchesXmlType(IList<XPathItem>, XmlTypeCode)Infrastructure. Determines whether the type of the specified sequence is a subtype of the specified singleton type.
Public methodMatchesXmlType(XPathItem, Int32)Infrastructure. Returns true if the type of the specified XPathItem object matches the specified XML type.
Public methodMatchesXmlType(XPathItem, XmlTypeCode)Infrastructure. Returns true if the type of the XPathItem object is a subtype of a type identified by the specified XmlTypeCode.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodStatic memberOnCurrentNodeChangedUsed for debugging in Visual Studio. Called after the current node has changed.
Public methodParseTagName(String, Int32)Infrastructure. Parses the specified tag name and resolves the resulting prefix. If the prefix cannot be resolved, an error is thrown.
Public methodParseTagName(String, String)Infrastructure. Parses the specified tag name. Returns an XmlQualifiedName that consists of the parsed local name and the specified namespace.
Public methodSendMessageInfrastructure. Reports query execution information to the event handler.
Public methodSetGlobalValueInfrastructure. Returns the value that is bound to the specified global variable or parameter.
Public methodStartRtfConstructionInfrastructure. Starts constructing an RTF and returns a new XmlQueryOutput object that will be used to construct this RTF.
Public methodStartSequenceConstructionInfrastructure. Starts constructing a nested sequence of items. Returns a new XmlQueryOutput that will be used to construct this new sequence.
Public methodTextRtfConstructionInfrastructure. Constructs a new XPathNavigator from the specified text.
Public methodThrowExceptionInfrastructure. Throws an XML exception that has the specified message text.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: