IVsDataObjectMemberComparer.Compare Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Compare(String, Object[], Int32, Object) |
Vergleicht bei der Implementierung durch eine Klasse einen objektbezeichnerteil mit einem anderen angegebenen objektbezeichnerteil. |
| Compare(String, String, Object, Object) |
Vergleicht bei Implementierung durch eine Klasse eine Eigenschaft eines Datenobjekts mit einer anderen Datenobjekt Eigenschaft. |
Compare(String, Object[], Int32, Object)
Vergleicht bei der Implementierung durch eine Klasse einen objektbezeichnerteil mit einem anderen angegebenen objektbezeichnerteil.
public:
int Compare(System::String ^ typeName, cli::array <System::Object ^> ^ identifier, int identifierPart, System::Object ^ value);
public int Compare (string typeName, object[] identifier, int identifierPart, object value);
abstract member Compare : string * obj[] * int * obj -> int
Public Function Compare (typeName As String, identifier As Object(), identifierPart As Integer, value As Object) As Integer
Parameter
- typeName
- String
Der Name des Bezeichnertyps.
- identifier
- Object[]
Ein Array von bezeichnerteilen, die das Datenobjekt identifizieren.
- identifierPart
- Int32
Der null basierte Index im bezeichnerarray, der angibt, welcher Teil des Bezeichners verglichen werden soll.
- value
- Object
Ein-Wert, mit dem der Bezeichnerteil verglichen werden soll.
Gibt zurück
Ein Wert kleiner als 0 (null) in Fällen, in denen der Bezeichnerteil kleiner als der angegebene Wert ist. 0 (null), wenn der Bezeichnerteil gleich dem angegebenen Wert ist. ein Wert größer als 0 (null), wenn der Bezeichnerteil größer als der angegebene Wert ist.
Gilt für
Compare(String, String, Object, Object)
Vergleicht bei Implementierung durch eine Klasse eine Eigenschaft eines Datenobjekts mit einer anderen Datenobjekt Eigenschaft.
public:
int Compare(System::String ^ typeName, System::String ^ propertyName, System::Object ^ value1, System::Object ^ value2);
public int Compare (string typeName, string propertyName, object value1, object value2);
abstract member Compare : string * string * obj * obj -> int
Public Function Compare (typeName As String, propertyName As String, value1 As Object, value2 As Object) As Integer
Parameter
- typeName
- String
Der Name eines Objekt Typs.
- propertyName
- String
Der Name einer Eigenschaft, die verglichen werden soll.
- value1
- Object
Der erste zu vergleichende Wert.
- value2
- Object
Der zweite zu vergleichende Wert.
Gibt zurück
Ein Wert kleiner als 0 (null), wenn der Bezeichnerteil kleiner als der angegebene Wert ist. 0 (null), wenn der Bezeichnerteil gleich dem angegebenen Wert ist. ein Wert größer als 0 (null), wenn der Bezeichnerteil größer als der angegebene Wert ist.