Langue

GeometryValueComparer<TGeometry> Classe

Définition

Logique d’instantané de valeur et de comparaison pour les instances NetTopologySuite.Geometries.Geometry.

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

Paramètres de type

TGeometry
Héritage
ValueComparer<TGeometry>
GeometryValueComparer<TGeometry>
Attributs

Remarques

Pour plus d’informations et d’exemples, consultez les comparateurs de valeurs EF Core .

Constructeurs

Nom Description
GeometryValueComparer<TGeometry>()

Initialise une nouvelle instance de la classe GeometryValueComparer<TGeometry>.

Propriétés

Nom Description
ConstructorExpression

Expression représentant la construction de cet objet.

(Hérité de ValueComparer<T>)
EqualsExpression

Expression de comparaison.

(Hérité de ValueComparer<T>)
HashCodeExpression

Expression de code de hachage.

(Hérité de ValueComparer<T>)
ObjectEqualsExpression

Expression de comparaison d’objets.

(Hérité de ValueComparer<T>)
SnapshotExpression

Expression d’instantané.

(Hérité de ValueComparer<T>)
Type

Le type.

(Hérité de ValueComparer<T>)

Méthodes

Nom Description
Equals(Object, Object)

Compare les deux instances pour déterminer si elles sont égales.

(Hérité de ValueComparer<T>)
Equals(T, T)

Compare les deux instances pour déterminer si elles sont égales.

(Hérité de ValueComparer<T>)
ExtractEqualsBody(Expression, Expression)

Prend EqualsExpression et remplace les deux paramètres par les expressions données, en retournant le corps transformé.

(Hérité de ValueComparer)
ExtractHashCodeBody(Expression)

Prend le HashCodeExpression paramètre et remplace le paramètre par l’expression donnée, retournant le corps transformé.

(Hérité de ValueComparer)
ExtractSnapshotBody(Expression)

Prend le SnapshotExpression paramètre et remplace le paramètre par l’expression donnée, retournant le corps transformé.

(Hérité de ValueComparer)
GetHashCode(Object)

Retourne le code de hachage de l’instance donnée.

(Hérité de ValueComparer<T>)
GetHashCode(T)

Retourne le code de hachage de l’instance donnée.

(Hérité de ValueComparer<T>)
Snapshot(Object)

Crée un instantané de l’instance donnée.

(Hérité de ValueComparer<T>)
Snapshot(T)

Crée un instantané de l’instance donnée.

(Hérité de ValueComparer<T>)

Méthodes d’extension

Nom Description
IsDefault(ValueComparer)

Retourne true si l’implémentation EF Core par ValueComparer défaut est donnée.

S’applique à