ArrayStructuralComparer<TElement> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Her öğe çiftinin karşılaştır olduğu diziler için değer karşılaştırması belirtir. Anlık görüntü oluşturulurken yeni bir dizi oluşturulur.
public class ArrayStructuralComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<TElement[]>
type ArrayStructuralComparer<'Element> = class
inherit ValueComparer<'Element[]>
Public Class ArrayStructuralComparer(Of TElement)
Inherits ValueComparer(Of TElement())
Tür Parametreleri
- TElement
Dizi öğesi türü.
- Devralma
Açıklamalar
Daha EF Core için bkz. değer karşılaştırıcıları.
Oluşturucular
| ArrayStructuralComparer<TElement>() |
Bir karşıt örnek oluşturur. |
Özellikler
| EqualsExpression |
Karşılaştırma ifadesi. (Devralındığı yer: ValueComparer<T>) |
| HashCodeExpression |
Karma kod ifadesi. (Devralındığı yer: ValueComparer<T>) |
| SnapshotExpression |
Anlık görüntü ifadesi. Anlık görüntü oluşturma işlemi, daha sonra değişip değişmediğini belirlemede daha sonra karşılaştırılabilmesi için bir anlık görüntüye değerin bir kopyasını oluşturma işlemidir. Koleksiyonlar gibi bazı türler için, başvurunun yalnızca basit bir kopyası yerine koleksiyonun derin bir kopyası olması gerekir. (Devralındığı yer: ValueComparer<T>) |
| Type |
Tür. (Devralındığı yer: ValueComparer<T>) |
Yöntemler
| Equals(Object, Object) |
Eşit olup olmadığını anlamak için iki örneği karşılaştırır. (Devralındığı yer: ValueComparer<T>) |
| Equals(T, T) |
Eşit olup olmadığını anlamak için iki örneği karşılaştırır. (Devralındığı yer: ValueComparer<T>) |
| ExtractEqualsBody(Expression, Expression) |
İki EqualsExpression parametreyi alır ve verilen ifadelerle değiştirir ve dönüştürülmüş gövdeyi döndürerek. (Devralındığı yer: ValueComparer) |
| ExtractHashCodeBody(Expression) |
alır HashCodeExpression ve parametresini verilen ifadeyle değiştirir ve dönüştürülmüş gövdeyi döndürerek. (Devralındığı yer: ValueComparer) |
| ExtractSnapshotBody(Expression) |
alır SnapshotExpression ve parametresini verilen ifadeyle değiştirir ve dönüştürülmüş gövdeyi döndürerek. (Devralındığı yer: ValueComparer) |
| GetHashCode(Object) |
Verilen örnek için karma kodunu döndürür. (Devralındığı yer: ValueComparer<T>) |
| GetHashCode(T) |
Verilen örnek için karma kodunu döndürür. (Devralındığı yer: ValueComparer<T>) |
| Snapshot(Object) |
Verilen örneğin bir anlık görüntüsünü oluşturur. Anlık görüntü oluşturma işlemi, daha sonra değişip değişmediğini belirlemede daha sonra karşılaştırılabilmesi için bir anlık görüntüye değerin bir kopyasını oluşturma işlemidir. Koleksiyonlar gibi bazı türler için, başvurunun yalnızca basit bir kopyası yerine koleksiyonun derin bir kopyası olması gerekir. (Devralındığı yer: ValueComparer<T>) |
| Snapshot(T) |
Verilen örneğin bir anlık görüntüsünü oluşturur. Anlık görüntü oluşturma işlemi, daha sonra değişip değişmediğini belirlemede daha sonra karşılaştırılabilmesi için bir anlık görüntüye değerin bir kopyasını oluşturma işlemidir. Koleksiyonlar gibi bazı türler için, başvurunun yalnızca basit bir kopyası yerine koleksiyonun derin bir kopyası olması gerekir. (Devralındığı yer: ValueComparer<T>) |
Uzantı Metotları
| IsDefault(ValueComparer) |
Verilen, |