ICustomAttributeProvider.GetCustomAttributes Metoda
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í.
Vrátí vlastní atributy definované pro tohoto člena.
Přetížení
GetCustomAttributes(Boolean) |
Vrátí pole všech vlastních atributů definovaných pro tento člen, s výjimkou pojmenovaných atributů nebo prázdné pole, pokud neexistují žádné vlastní atributy. |
GetCustomAttributes(Type, Boolean) |
Vrátí pole vlastních atributů definovaných pro tento člen, identifikovaný podle typu nebo prázdné pole, pokud neexistují žádné vlastní atributy tohoto typu. |
GetCustomAttributes(Boolean)
Vrátí pole všech vlastních atributů definovaných pro tento člen, s výjimkou pojmenovaných atributů nebo prázdné pole, pokud neexistují žádné vlastní atributy.
public:
cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public object[] GetCustomAttributes (bool inherit);
abstract member GetCustomAttributes : bool -> obj[]
Public Function GetCustomAttributes (inherit As Boolean) As Object()
Parametry
- inherit
- Boolean
Když true
vyhledejte řetěz hierarchie pro zděděný vlastní atribut.
Návraty
- Object[]
Pole objektů představujících vlastní atributy nebo prázdné pole
Výjimky
Vlastní typ atributu nelze načíst.
Pro tohoto člena je definováno více než jeden atribut typu attributeType
.
Poznámky
Volání ICustomAttributeProvider.GetCustomAttributes nebo EventInfo v případě, že inherit
parametr GetCustomAttributes
není true
procházenou hierarchií PropertyInfo typů. Slouží System.Attribute k dědění vlastních atributů.
Tato metoda vrací vlastní atributy definované přímo u nezděděného člena.
Platí pro
GetCustomAttributes(Type, Boolean)
Vrátí pole vlastních atributů definovaných pro tento člen, identifikovaný podle typu nebo prázdné pole, pokud neexistují žádné vlastní atributy tohoto typu.
public:
cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public object[] GetCustomAttributes (Type attributeType, bool inherit);
abstract member GetCustomAttributes : Type * bool -> obj[]
Public Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()
Parametry
- attributeType
- Type
Typ vlastních atributů.
- inherit
- Boolean
Když true
vyhledejte řetěz hierarchie pro zděděný vlastní atribut.
Návraty
- Object[]
Pole objektů představujících vlastní atributy nebo prázdné pole
Výjimky
Vlastní typ atributu nelze načíst.
attributeType
je null
.
Poznámky
Pokud attributeType
je základní třída nebo rozhraní, tato metoda vrátí jakoukoli implementaci tohoto typu.
Tato metoda vrací vlastní atributy definované přímo u nezděděného člena.
Volání ICustomAttributeProvider.GetCustomAttributes nebo EventInfo v případě, že inherit
parametr GetCustomAttributes
není true
procházenou hierarchií PropertyInfo typů. Slouží System.Attribute k dědění vlastních atributů.