GeometryValueComparer<TGeometry> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Creazione di snapshot di valori e logica di confronto per le istanze 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)
Parametri di tipo
- TGeometry
- Ereditarietà
- Attributi
Commenti
Per altre informazioni ed esempi, vedere confronto dei valori di EF Core .
Costruttori
| Nome | Descrizione |
|---|---|
| GeometryValueComparer<TGeometry>() |
Inizializza una nuova istanza della classe GeometryValueComparer<TGeometry>. |
Proprietà
| Nome | Descrizione |
|---|---|
| ConstructorExpression |
Espressione che rappresenta la costruzione di questo oggetto. (Ereditato da ValueComparer<T>) |
| EqualsExpression |
Espressione di confronto. (Ereditato da ValueComparer<T>) |
| HashCodeExpression |
Espressione di codice hash. (Ereditato da ValueComparer<T>) |
| ObjectEqualsExpression |
Espressione di confronto dell'oggetto. (Ereditato da ValueComparer<T>) |
| SnapshotExpression |
Espressione snapshot. (Ereditato da ValueComparer<T>) |
| Type |
Tipo. (Ereditato da ValueComparer<T>) |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object, Object) |
Confronta le due istanze per determinare se sono uguali. (Ereditato da ValueComparer<T>) |
| Equals(T, T) |
Confronta le due istanze per determinare se sono uguali. (Ereditato da ValueComparer<T>) |
| ExtractEqualsBody(Expression, Expression) |
Accetta EqualsExpression e sostituisce i due parametri con le espressioni indicate, restituendo il corpo trasformato. (Ereditato da ValueComparer) |
| ExtractHashCodeBody(Expression) |
HashCodeExpression Accetta e sostituisce il parametro con l'espressione specificata, restituendo il corpo trasformato. (Ereditato da ValueComparer) |
| ExtractSnapshotBody(Expression) |
SnapshotExpression Accetta e sostituisce il parametro con l'espressione specificata, restituendo il corpo trasformato. (Ereditato da ValueComparer) |
| GetHashCode(Object) |
Restituisce il codice hash per l'istanza specificata. (Ereditato da ValueComparer<T>) |
| GetHashCode(T) |
Restituisce il codice hash per l'istanza specificata. (Ereditato da ValueComparer<T>) |
| Snapshot(Object) |
Crea uno snapshot dell'istanza specificata. (Ereditato da ValueComparer<T>) |
| Snapshot(T) |
Crea uno snapshot dell'istanza specificata. (Ereditato da ValueComparer<T>) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| IsDefault(ValueComparer) |
Restituisce |