C# Класс System.Xml.Xsl.Runtime.XmlSortKey

Base internal class for all sort keys. Inherits from IComparable, so that Array.Sort can perform comparison.
Наследование: IComparable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddSortKey ( XmlSortKey sortKey ) : XmlSortKey

Sometimes a key is composed of multiple parts. For example: (LastName, FirstName). Multi-part keys are linked together in a list. This method recursively adds a new key part to the end of the list. Returns the first (primary) key in the list.

CompareTo ( object that ) : int

Base internal class is abstract and doesn't actually implement CompareTo; derived classes must do this.

Защищенные методы

Метод Описание
BreakSortingTie ( XmlSortKey that ) : int

When two keys are compared and found to be equal, the tie must be broken. If there is a secondary key, then use that to break the tie. Otherwise, use the input ordering to break the tie. Since every key has a unique index, this is guaranteed to always break the tie.

CompareToEmpty ( object obj ) : int

Compare a non-empty key (this) to an empty key (obj). The empty sequence always sorts either before all other values, or after all other values.

Описание методов

AddSortKey() публичный Метод

Sometimes a key is composed of multiple parts. For example: (LastName, FirstName). Multi-part keys are linked together in a list. This method recursively adds a new key part to the end of the list. Returns the first (primary) key in the list.
public AddSortKey ( XmlSortKey sortKey ) : XmlSortKey
sortKey XmlSortKey
Результат XmlSortKey

BreakSortingTie() защищенный Метод

When two keys are compared and found to be equal, the tie must be broken. If there is a secondary key, then use that to break the tie. Otherwise, use the input ordering to break the tie. Since every key has a unique index, this is guaranteed to always break the tie.
protected BreakSortingTie ( XmlSortKey that ) : int
that XmlSortKey
Результат int

CompareTo() публичный абстрактный Метод

Base internal class is abstract and doesn't actually implement CompareTo; derived classes must do this.
public abstract CompareTo ( object that ) : int
that object
Результат int

CompareToEmpty() защищенный Метод

Compare a non-empty key (this) to an empty key (obj). The empty sequence always sorts either before all other values, or after all other values.
protected CompareToEmpty ( object obj ) : int
obj object
Результат int