PropertyInfo.Attributes Vlastnost
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í.
Získá atributy pro tuto vlastnost.
public:
abstract property System::Reflection::PropertyAttributes Attributes { System::Reflection::PropertyAttributes get(); };
public abstract System.Reflection.PropertyAttributes Attributes { get; }
member this.Attributes : System.Reflection.PropertyAttributes
Public MustOverride ReadOnly Property Attributes As PropertyAttributes
Hodnota vlastnosti
Atributy této vlastnosti.
Implementuje
Poznámky
Vlastnost Attributes vrátí atributy přidružené k vlastnosti reprezentované tímto PropertyInfo objektem. Atributy jsou primárně modifikátory použité kompilátorem při vytváření vlastnosti; určuje, jestli je vlastnost výchozí vlastností, SpecialName vlastností atd. Všimněte si, že pro téměř všechny vlastnosti nalezené v typech v knihovně tříd rozhraní .NET Framework je PropertyAttributes.Nonehodnota Attributes vlastnosti .
Návod
Ve většině případů pravděpodobně chcete načíst vlastní atributy přidružené k vlastnosti. Uděláte to tak, že načtete hodnotu CustomAttributes vlastnosti nebo zavoláte jedno z přetížení GetCustomAttributes metody.
Attributes Získání vlastnosti:
Type Získejte objekt, který představuje typ, do kterého vlastnost patří.
PropertyInfo Získejte objekt voláním přetížení Type.GetProperty metody.
Načtěte atributy vlastnosti z Attributes vlastnosti.
Atributy vlastnosti pro typ vytvořený dynamicky pomocí generování reflexe můžete definovat voláním přetížení DefineProperty metody a zadáním hodnoty argumentu attributes .