Metodo OrderToken.ResolveConflict
Viene chiamato dall'implementazione CompareTo predefinita quando due oggetti OrderToken sembrano essere equivalenti.
Spazio dei nomi: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
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
Parametri
- left
Tipo: Microsoft.Windows.Design.OrderToken
Oggetto OrderToken di sinistra.
- right
Tipo: Microsoft.Windows.Design.OrderToken
Oggetto OrderToken di destra.
Valore restituito
Tipo: System.Int32
0, se i due oggetti sono uguali, -1, se l'oggetto di sinistra viene prima di quello di destra, 1 in caso contrario.
Note
Il metodo ResolveConflict utilizza l'ordine di creazione di istanza dei due token come tie-breaker. Eseguire l'override di questo metodo per implementare algoritmi personalizzati.
Nota
Se questo metodo restituisce 0 (a indicare che i due token sono equivalenti) e se questi token appartengono a un elenco ordinato più volte, l'ordine relativo in cui appaiono nell'elenco non sarà garantito. A seconda dell'applicazione, questo effetto collaterale può essere un problema.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design