LocalValueEntry.Equals(Object) 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.
Determina se duas instâncias LocalValueEntry são iguais.
public:
override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
Parâmetros
- obj
- Object
O LocalValueEntry a ser comparado com o LocalValueEntry atual.
Retornos
Essa implementação Equality(LocalValueEntry, LocalValueEntry) compara os valores de Property e potencialmente compara os valores de Value. O componente Property de um LocalValueEntry é um tipo de valor, portanto, sempre será uma comparação 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 apenas o operador == nos dois valores internamente. Por padrão, isso seria uma igualdade de referência dos valores e, portanto, a igualdade de todo o LocalValueEntry se tornaria uma igualdade de referência.