Lenguaje

ArrayStructuralComparer<TElement> Clase

Definición

Especifica la comparación de valores de las matrices en las que se compara cada par de elementos. Se construye una nueva matriz al realizar instantáneas.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })]
public class ArrayStructuralComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<TElement[]>
public class ArrayStructuralComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<TElement[]>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>]
type ArrayStructuralComparer<'Element> = class
    inherit ValueComparer<'Element[]>
type ArrayStructuralComparer<'Element> = class
    inherit ValueComparer<'Element[]>
Public Class ArrayStructuralComparer(Of TElement)
Inherits ValueComparer(Of TElement())

Parámetros de tipo

TElement

Tipo de elemento de matriz.

Herencia
ValueComparer<TElement[]>
ArrayStructuralComparer<TElement>
Atributos

Comentarios

Consulte Comparadores de valores de EF Core para obtener más información y ejemplos.

Constructores

Nombre Description
ArrayStructuralComparer<TElement>()

Crea una instancia del comparador.

Propiedades

Nombre Description
ConstructorExpression

Expresión que representa la construcción de este objeto.

(Heredado de ValueComparer<T>)
EqualsExpression

Expresión de comparación.

(Heredado de ValueComparer<T>)
HashCodeExpression

Expresión de código hash.

(Heredado de ValueComparer<T>)
ObjectEqualsExpression

Expresión de comparación de objetos.

(Heredado de ValueComparer<T>)
SnapshotExpression

Expresión de instantánea.

(Heredado de ValueComparer<T>)
Type

Tipo.

(Heredado de ValueComparer<T>)

Métodos

Nombre Description
Equals(Object, Object)

Compara las dos instancias para determinar si son iguales.

(Heredado de ValueComparer<T>)
Equals(T, T)

Compara las dos instancias para determinar si son iguales.

(Heredado de ValueComparer<T>)
ExtractEqualsBody(Expression, Expression)

Toma EqualsExpression y reemplaza los dos parámetros por las expresiones especificadas y devuelve el cuerpo transformado.

(Heredado de ValueComparer)
ExtractHashCodeBody(Expression)

Toma y HashCodeExpression reemplaza el parámetro por la expresión especificada y devuelve el cuerpo transformado.

(Heredado de ValueComparer)
ExtractSnapshotBody(Expression)

Toma y SnapshotExpression reemplaza el parámetro por la expresión especificada y devuelve el cuerpo transformado.

(Heredado de ValueComparer)
GetHashCode(Object)

Devuelve el código hash de la instancia especificada.

(Heredado de ValueComparer<T>)
GetHashCode(T)

Devuelve el código hash de la instancia especificada.

(Heredado de ValueComparer<T>)
Snapshot(Object)

Crea una instantánea de la instancia especificada.

(Heredado de ValueComparer<T>)
Snapshot(T)

Crea una instantánea de la instancia especificada.

(Heredado de ValueComparer<T>)

Métodos de extensión

Nombre Description
IsDefault(ValueComparer)

Devuelve true si el especificado ValueComparer es una implementación predeterminada de EF Core.

Se aplica a