GeometryValueComparer<TGeometry> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wertmomentaufnahme und Vergleichslogik für NetTopologySuite.Geometries.Geometry-Instanzen.
[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)
Typparameter
- TGeometry
- Vererbung
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter EF Core-Werteabgleiche .
Konstruktoren
| Name | Beschreibung |
|---|---|
| GeometryValueComparer<TGeometry>() |
Initialisiert eine neue Instanz der GeometryValueComparer<TGeometry>-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ConstructorExpression |
Der Ausdruck, der die Konstruktion dieses Objekts darstellt. (Geerbt von ValueComparer<T>) |
| EqualsExpression |
Der Vergleichsausdruck. (Geerbt von ValueComparer<T>) |
| HashCodeExpression |
Der Hashcodeausdruck. (Geerbt von ValueComparer<T>) |
| ObjectEqualsExpression |
Der Objektvergleichsausdruck. (Geerbt von ValueComparer<T>) |
| SnapshotExpression |
Der Momentaufnahmeausdruck. (Geerbt von ValueComparer<T>) |
| Type |
Der Typ. (Geerbt von ValueComparer<T>) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object, Object) |
Vergleicht die beiden Instanzen, um festzustellen, ob sie gleich sind. (Geerbt von ValueComparer<T>) |
| Equals(T, T) |
Vergleicht die beiden Instanzen, um festzustellen, ob sie gleich sind. (Geerbt von ValueComparer<T>) |
| ExtractEqualsBody(Expression, Expression) |
Verwendet EqualsExpression und ersetzt die beiden Parameter durch die angegebenen Ausdrücke und gibt den transformierten Text zurück. (Geerbt von ValueComparer) |
| ExtractHashCodeBody(Expression) |
Verwendet den HashCodeExpression Parameter und ersetzt den Parameter durch den angegebenen Ausdruck und gibt den transformierten Text zurück. (Geerbt von ValueComparer) |
| ExtractSnapshotBody(Expression) |
Verwendet den SnapshotExpression Parameter und ersetzt den Parameter durch den angegebenen Ausdruck und gibt den transformierten Text zurück. (Geerbt von ValueComparer) |
| GetHashCode(Object) |
Gibt den Hashcode für die angegebene Instanz zurück. (Geerbt von ValueComparer<T>) |
| GetHashCode(T) |
Gibt den Hashcode für die angegebene Instanz zurück. (Geerbt von ValueComparer<T>) |
| Snapshot(Object) |
Erstellt eine Momentaufnahme der angegebenen Instanz. (Geerbt von ValueComparer<T>) |
| Snapshot(T) |
Erstellt eine Momentaufnahme der angegebenen Instanz. (Geerbt von ValueComparer<T>) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| IsDefault(ValueComparer) |
Gibt zurück |