OrderToken.ResolveConflict - метод
Вызывается с помощью реализации по умолчанию CompareTo, если два объекта OrderToken эквивалентны.
Пространство имен: Microsoft.Windows.Design
Сборка: Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)
Синтаксис
'Декларация
Protected Overridable Function ResolveConflict ( _
left As OrderToken, _
right As OrderToken _
) As Integer
protected virtual int ResolveConflict(
OrderToken left,
OrderToken right
)
protected:
virtual int ResolveConflict(
OrderToken^ left,
OrderToken^ right
)
abstract ResolveConflict :
left:OrderToken *
right:OrderToken -> int
override ResolveConflict :
left:OrderToken *
right:OrderToken -> int
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» (указывающее, что два маркера эквивалентны), и если эти маркеры относятся к списку, который многократно сортировался, относительный порядок, в котором они появляются в списке, не гарантируется.Для некоторых приложений этот побочный эффект может представлять проблему.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design - пространство имен