PropertyBaseExtensions 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í.
Rozšiřující metody pro IReadOnlyPropertyBase.
public static class PropertyBaseExtensions
type PropertyBaseExtensions = class
Public Module PropertyBaseExtensions
- Dědičnost
-
PropertyBaseExtensions
Metody
| Název | Description |
|---|---|
| Format(IEnumerable<IReadOnlyPropertyBase>, Boolean) |
Vytvoří formátovanou řetězcovou reprezentaci daných vlastností, například je užitečná při vyvolání výjimek o klíčích, indexech atd. využívajících vlastnosti. |
| GetCurrentValueComparer(IPropertyBase) |
IComparer<T> Získá pro porovnání hodnot ve sledovaných IUpdateEntry položkách. |
| GetFieldName(IPropertyBase) |
Získá název backing pole pro tuto vlastnost, nebo |
| GetGetter(IPropertyBase) |
IClrPropertyGetter Získá pro čtení hodnoty této vlastnosti. Všimněte si, že je to chyba volání této metody pro stín vlastnost (IsShadowProperty(IPropertyBase)), protože taková vlastnost nemá přidruženou MemberInfo. |
| GetIndex(IPropertyBase) |
Získá index vlastnosti pro tuto vlastnost. |
| GetMemberInfo(IPropertyBase, Boolean, Boolean) |
PropertyInfo Získá nebo FieldInfo který by měl být použit k získání nebo nastavení hodnoty pro danou vlastnost. Všimněte si, že je to chyba volání této metody pro stín vlastnost (IsShadowProperty(IPropertyBase)), protože taková vlastnost nemá přidruženou MemberInfo. |
| GetPropertyAccessMode(IPropertyBase) |
PropertyAccessMode Získá použité pro tuto vlastnost.
|
| IsIndexerProperty(IPropertyBase) |
Získá hodnotu určující, zda je to indexer vlastnost. Vlastnost indexeru je vlastnost, která je přístupná prostřednictvím indexeru ve třídě entity. |
| IsShadowProperty(IPropertyBase) |
Zastaralé.
Získá hodnotu označující, zda se jedná o stínovou vlastnost. Stínová vlastnost je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena místo ChangeTracker uložení v instancích třídy entity. |