Name |
Description |
AncestorDocOrderIterator |
|
AncestorIterator |
|
AttributeContentIterator |
|
AttributeIterator |
|
CharUtil |
|
ContentIterator |
|
ContentMergeIterator |
|
DecimalAggregator |
|
DecimalFormat |
|
DecimalFormatter |
|
DescendantIterator |
|
DescendantMergeIterator |
|
DifferenceIterator |
|
DodSequenceMerge |
|
DoubleAggregator |
|
EarlyBoundInfo |
This class contains information about early bound function objects. |
ElementContentIterator |
|
FollowingSiblingIterator |
|
FollowingSiblingMergeIterator |
|
IdIterator |
|
Int32Aggregator |
|
Int64Aggregator |
|
IntersectIterator |
|
NamespaceIterator |
|
NavigatorConstructor |
This class creates a document on the first call to GetNavigator(), and returns a Navigator from it. On subsequent calls, Navigators from the same document are returned (no new document is created). |
NodeKindContentIterator |
|
NodeRangeIterator |
|
NumberFormatter |
|
NumberFormatterBase |
|
ParentIterator |
|
PrecedingIterator |
|
PrecedingSiblingDocOrderIterator |
|
PrecedingSiblingIterator |
|
RtfNavigator |
RtfNavigators store Xslt result-tree-fragments. At runtime, the Xslt library tests to see if a Navigator is an RtfNavigator in order to enforce certain restrictions, such as prohibiting querying into Rtfs. Furthermore, Rtfs must store extra serialization information required in order to properly implement the Xslt disable-output-escaping flag. |
RtfTextNavigator |
This RtfNavigator specializes the case of a root node having a single text node child. This is a very common case, such as in bar. |
RtfTreeNavigator |
This navigator is a cursor over a cache that stores Xslt disable-output-escaping flags. |
StringConcat |
|
TokenInfo |
|
UnionIterator |
|
WhitespaceRuleReader |
|
XPathFollowingIterator |
|
XPathFollowingMergeIterator |
|
XPathPrecedingDocOrderIterator |
|
XPathPrecedingIterator |
|
XPathPrecedingMergeIterator |
|
XmlAttributeCache |
This writer supports only writer methods which write attributes. Attributes are stored in a data structure until StartElementContent() is called, at which time the attributes are flushed to the wrapped writer. In the case of duplicate attributes, the last attribute's value is used. |
XmlAttributeCache.AttrNameVal |
|
XmlCachedSequenceWriter |
An implementation of XmlSequenceWriter that builds a cached XPath/XQuery sequence. |
XmlCollation |
|
XmlCollation.Options |
Extends System.Globalization.CompareOptions with additional flags. |
XmlDateTimeSortKey |
Sort key for DateTime values (just convert DateTime to ticks and use Long sort key). |
XmlDecimalSortKey |
Sort key for xs:decimal values. |
XmlDoubleSortKey |
Sort key for Double values. |
XmlEmptySortKey |
Sort key for the empty sequence. Empty sequence always compares sorts either before all other values, or after all other values. |
XmlExtensionFunction |
This internal class contains methods that allow binding to extension functions and invoking them. |
XmlExtensionFunctionTable |
Table of bound extension functions. Once an extension function is bound and entered into the table, future bindings will be very fast. This table is not thread-safe. |
XmlILIndex |
|
XmlILStorageConverter |
|
XmlIntSortKey |
Sort key for xs:int values. |
XmlIntegerSortKey |
Sort key for xs:integer values. |
XmlMergeSequenceWriter |
An implementation of XmlSequenceWriter that converts an instance of the XQuery data model into a series of calls to XmlRawWriter. The algorithm to do this is designed to be compatible with the rules in the "XSLT 2.0 and XQuery 1.0 Serialization" spec. Here are the rules we use: 1. An exception is thrown if the top-level sequence contains attribute or namespace nodes 2. Each atomic value in the top-level sequence is converted to text, and XmlWriter.WriteString is called 3. A call to XmlRawWriter.WriteWhitespace(" ") is made between adjacent atomic values at the top-level 4. All items in the top-level sequence are merged together into a single result document. |
XmlNavAttrFilter |
Filters all attribute nodes. |
XmlNavNameFilter |
Filters any non-element and any element with a non-matching local name or namespace uri. |
XmlNavNeverFilter |
Never filter nodes. |
XmlNavTypeFilter |
Filters any node not of the specified type (type may not be attribute or namespace). |
XmlNavigatorFilter |
|
XmlNavigatorStack |
A dynamic stack of IXmlNavigators. |
XmlQueryContext |
|
XmlQueryOutput |
|
XmlQueryRuntime |
|
XmlRawWriterWrapper |
This internal class implements the XmlRawWriter interface by passing all calls to a wrapped XmlWriter implementation. |
XmlSequenceWriter |
External XmlWriter Cached Sequence =================================================================================================== Multiple Trees Merged into Entity Multiple Trees Attributes Error Floating at top-level Attribute Namespace Error Floating at top-level Namespace Elements, Text, PI Implicit Root Floating Comments at top-level Nodes Root at top-level Ignored Root Atomic Values Whitespace-Separated Atomic Values at top-level Text Node Nodes By Reference Copied Preserve Identity |
XmlSortKey |
Base internal class for all sort keys. Inherits from IComparable, so that Array.Sort can perform comparison. |
XmlSortKeyAccumulator |
|
XmlStringSortKey |
Sort key for xs:string values. Strings are sorted according to a byte-wise sort key calculated by caller. |
XsltConvert |
|
XsltFunctions |
|
XsltFunctions.SystemTime |
|
XsltLibrary |
|
XsltMethods |
|