OrderToken.ResolveConflict - метод
Обновлен: Ноябрь 2007
Вызывается с помощью реализации по умолчанию CompareTo, если два объекта OrderToken эквивалентны.
Пространство имен: Microsoft.Windows.Design
Сборка: Microsoft.Windows.Design (в Microsoft.Windows.Design.dll)
Синтаксис
'Декларация
Protected Overridable Function ResolveConflict ( _
left As OrderToken, _
right As OrderToken _
) As Integer
'Применение
Dim left As OrderToken
Dim right As OrderToken
Dim returnValue As Integer
returnValue = Me.ResolveConflict(left, _
right)
protected virtual int ResolveConflict(
OrderToken left,
OrderToken right
)
protected:
virtual int ResolveConflict(
OrderToken^ left,
OrderToken^ right
)
protected function ResolveConflict(
left : OrderToken,
right : OrderToken
) : int
Параметры
- left
Тип: Microsoft.Windows.Design.OrderToken
Левый OrderToken.
- right
Тип: Microsoft.Windows.Design.OrderToken
Правый OrderToken.
Возвращаемое значение
Тип: System.Int32
0, если два маркера равны, -1, если левый маркер добавляется перед правым, 1 — в противном случае.
Заметки
При разрешении конфликта маркеров метод ResolveConflict использует порядок создания их экземпляров. Переопределите этот метод, чтобы реализовать пользовательские алгоритмы.
Примечание. |
---|
Если этот метод возвращает значение «0» (указывающее, что два маркера эквивалентны), и если эти маркеры относятся к списку, который многократно сортировался, относительный порядок, в котором они появляются в списке, не гарантируется. Для некоторых приложений этот побочный эффект может представлять проблему. |
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design - пространство имен