ArrayStructuralComparer<TElement> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje porovnání hodnot pro pole, ve kterých se porovnává každý pár prvků. Při vytváření snímků se vytvoří nové pole.
[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())
Parametry typu
- TElement
Typ prvku pole.
- Dědičnost
- Atributy
Poznámky
Další informace a příklady najdete v porovnání hodnot EF Core .
Konstruktory
| Název | Description |
|---|---|
| ArrayStructuralComparer<TElement>() |
Vytvoří instanci porovnávače. |
Vlastnosti
| Název | Description |
|---|---|
| ConstructorExpression |
Výraz představující konstrukci tohoto objektu. (Zděděno od ValueComparer<T>) |
| EqualsExpression |
Výraz porovnání. (Zděděno od ValueComparer<T>) |
| HashCodeExpression |
Výraz kódu hash. (Zděděno od ValueComparer<T>) |
| ObjectEqualsExpression |
Výraz porovnání objektů. (Zděděno od ValueComparer<T>) |
| SnapshotExpression |
Výraz snímku. (Zděděno od ValueComparer<T>) |
| Type |
Typ. (Zděděno od ValueComparer<T>) |
Metody
| Název | Description |
|---|---|
| Equals(Object, Object) |
Porovná tyto dvě instance a určí, jestli jsou stejné. (Zděděno od ValueComparer<T>) |
| Equals(T, T) |
Porovná tyto dvě instance a určí, jestli jsou stejné. (Zděděno od ValueComparer<T>) |
| ExtractEqualsBody(Expression, Expression) |
Vezme EqualsExpression a nahradí dva parametry danými výrazy a vrátí transformovaný text. (Zděděno od ValueComparer) |
| ExtractHashCodeBody(Expression) |
HashCodeExpression Vezme a nahradí parametr daným výrazem a vrátí transformovaný text. (Zděděno od ValueComparer) |
| ExtractSnapshotBody(Expression) |
SnapshotExpression Vezme a nahradí parametr daným výrazem a vrátí transformovaný text. (Zděděno od ValueComparer) |
| GetHashCode(Object) |
Vrátí kód hash pro danou instanci. (Zděděno od ValueComparer<T>) |
| GetHashCode(T) |
Vrátí kód hash pro danou instanci. (Zděděno od ValueComparer<T>) |
| Snapshot(Object) |
Vytvoří snímek dané instance. (Zděděno od ValueComparer<T>) |
| Snapshot(T) |
Vytvoří snímek dané instance. (Zděděno od ValueComparer<T>) |
Metody rozšíření
| Název | Description |
|---|---|
| IsDefault(ValueComparer) |
Vrátí |