GeometryValueComparer<TGeometry> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |