Bagikan melalui


PropertyBaseExtensions Kelas

Definisi

Metode ekstensi untuk IReadOnlyPropertyBase.

public static class PropertyBaseExtensions
type PropertyBaseExtensions = class
Public Module PropertyBaseExtensions
Warisan
PropertyBaseExtensions

Metode

Format(IEnumerable<IReadOnlyPropertyBase>, Boolean)

Membuat representasi string yang diformat dari properti yang diberikan seperti berguna saat melemparkan pengecualian tentang kunci, indeks, dll. yang menggunakan properti .

GetCurrentValueComparer(IPropertyBase)

IComparer<T> Mendapatkan untuk membandingkan nilai dalam entri terlacakIUpdateEntry.

GetFieldName(IPropertyBase)

Mendapatkan nama bidang dukungan untuk properti ini, atau null jika bidang dukungan tidak diketahui.

GetGetter(IPropertyBase)

IClrPropertyGetter Mendapatkan untuk membaca nilai properti ini.

Perhatikan bahwa ini adalah kesalahan untuk memanggil metode ini untuk properti bayangan (IsShadowProperty(IPropertyBase)) karena properti seperti itu tidak memiliki kait .MemberInfo

GetIndex(IPropertyBase)

Mendapatkan indeks properti untuk properti ini.

GetMemberInfo(IPropertyBase, Boolean, Boolean)

PropertyInfo Mendapatkan atau FieldInfo yang harus digunakan untuk mendapatkan atau menetapkan nilai untuk properti yang diberikan.

Perhatikan bahwa ini adalah kesalahan untuk memanggil metode ini untuk properti bayangan (IsShadowProperty(IPropertyBase)) karena properti seperti itu tidak memiliki kait .MemberInfo

GetPropertyAccessMode(IPropertyBase)

Mendapatkan yang PropertyAccessMode digunakan untuk properti ini. null menunjukkan bahwa mode akses properti default sedang digunakan.

IsIndexerProperty(IPropertyBase)

Mendapatkan nilai yang menunjukkan apakah ini adalah properti pengindeks. Properti pengindeks adalah properti yang diakses melalui pengindeks pada kelas entitas.

IsShadowProperty(IPropertyBase)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah ini adalah properti bayangan. Properti bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas entitas.

Berlaku untuk