LocalValueEntry.Equality(LocalValueEntry, LocalValueEntry) Operador
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.
Compara as instâncias de LocalValueEntry especificadas para determinar se são iguais.
public:
static bool operator ==(System::Windows::LocalValueEntry obj1, System::Windows::LocalValueEntry obj2);
public static bool operator == (System.Windows.LocalValueEntry obj1, System.Windows.LocalValueEntry obj2);
static member ( = ) : System.Windows.LocalValueEntry * System.Windows.LocalValueEntry -> bool
Public Shared Operator == (obj1 As LocalValueEntry, obj2 As LocalValueEntry) As Boolean
Parâmetros
- obj1
- LocalValueEntry
A primeira instância a ser comparada.
- obj2
- LocalValueEntry
A segunda instância a ser comparada.
Retornos
true
se o obj1
LocalValueEntry for igual a obj2
LocalValueEntry; caso contrário, false
.
Comentários
Essa implementação Equality compara os valores de Property e potencialmente compara os valores de Value. O Property componente de um LocalValueEntry é sempre um tipo de valor, portanto, essa comparação sempre será uma comparação de valor bit a bit. Para o componente Value, essa implementação usa uma comparação bit a bit se ele é um tipo de valor.
Para definir propriedades locais que têm tipos de referência, o comportamento é adiado para os mecanismos de determinação de igualdade desse tipo, porque ele usa o operador ==
nos dois valores internamente. Por padrão, essa é uma igualdade de referência dos valores.