IVsDataObjectMemberComparer.Compare Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Compare(String, Object[], Int32, Object) |
Quando implementada por uma classe, o compara uma parte do identificador de objeto com outra parte do identificador de objeto especificada. |
| Compare(String, String, Object, Object) |
Quando implementada por uma classe, o compara uma propriedade de um objeto de dados com outra propriedade de objeto de dados. |
Compare(String, Object[], Int32, Object)
Quando implementada por uma classe, o compara uma parte do identificador de objeto com outra parte do identificador de objeto especificada.
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
Parâmetros
- typeName
- String
O nome do tipo de identificador.
- identifier
- Object[]
Uma matriz de partes de identificador que identificam o objeto de dados.
- identifierPart
- Int32
O índice de base zero na matriz de identificador que indica qual parte do identificador deve ser comparada.
- value
- Object
Um valor para comparar a parte do identificador.
Retornos
Um valor menor que zero nos casos em que a parte do identificador é menor que o valor especificado; zero se a parte do identificador for igual ao valor especificado; um valor maior que zero se a parte do identificador for maior que o valor especificado.
Aplica-se a
Compare(String, String, Object, Object)
Quando implementada por uma classe, o compara uma propriedade de um objeto de dados com outra propriedade de objeto de dados.
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
Parâmetros
- typeName
- String
O nome de um tipo de objeto.
- propertyName
- String
O nome de uma propriedade a ser comparada.
- value1
- Object
O primeiro valor a ser comparado.
- value2
- Object
O segundo valor a ser comparado.
Retornos
Um valor menor que zero se a parte do identificador for menor que o valor especificado; zero se a parte do identificador for igual ao valor especificado; um valor maior que zero se a parte do identificador for maior que o valor especificado.