6 types derived from XmlSortKey
System.Private.Xml (6)
System\Xml\Xsl\Runtime\XmlSortKey.cs (6)
100internal sealed class XmlEmptySortKey : XmlSortKey 138internal sealed class XmlDecimalSortKey : XmlSortKey 168internal class XmlIntegerSortKey : XmlSortKey 196internal sealed class XmlIntSortKey : XmlSortKey 223internal sealed class XmlStringSortKey : XmlSortKey 296internal sealed class XmlDoubleSortKey : XmlSortKey
14 references to XmlSortKey
System.Private.Xml (14)
System\Xml\Xsl\Runtime\XmlCollation.Unix.cs (1)
13internal XmlSortKey CreateSortKey(string s)
System\Xml\Xsl\Runtime\XmlSortKey.cs (8)
17private XmlSortKey? _nextKey; // Next sort key if there are multiple keys (null otherwise) 29XmlSortKey? key = this; 44public XmlSortKey AddSortKey(XmlSortKey sortKey) 65protected int BreakSortingTie(XmlSortKey that) 125Debug.Assert(obj is XmlSortKey); 126return -(obj as XmlSortKey)!.CompareTo(this); 328return BreakSortingTie((obj as XmlSortKey)!);
System\Xml\Xsl\Runtime\XmlSortKeyAccumulator.cs (5)
17private XmlSortKey?[] _keys; 31_keys ??= new XmlSortKey[DefaultSortKeyCount]; 83XmlSortKey[] keysNew = new XmlSortKey[_pos * 2]; 93private void AppendSortKey(XmlSortKey key)