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; Označují, zda 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 .
Tip
Ve většině případů budete pravděpodobně chtít načíst vlastní atributy přidružené k vlastnosti. Chcete-li to provést, načtěte hodnotu CustomAttributes vlastnosti nebo zavolejte jedno z přetížení GetCustomAttributes metody.
Získání Attributes vlastnosti:
Type Získá objekt, který představuje typ, ke kterému 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 vytvářený dynamicky pomocí reflexe emit můžete definovat voláním přetížení DefineProperty metody a zadáním hodnoty argumentu attributes
.