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