IVsDataObjectMemberComparer.Compare Método

Definição

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

Int32

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

Int32

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.

Aplica-se a