ICustomAttributeProvider.GetCustomAttributes Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar anpassade attribut som definierats för den här medlemmen.
Överlagringar
| Name | Description |
|---|---|
| GetCustomAttributes(Boolean) |
Returnerar en matris med alla anpassade attribut som definierats för den här medlemmen, exklusive namngivna attribut eller en tom matris om det inte finns några anpassade attribut. |
| GetCustomAttributes(Type, Boolean) |
Returnerar en matris med anpassade attribut som definierats för den här medlemmen, identifierade efter typ eller en tom matris om det inte finns några anpassade attribut av den typen. |
GetCustomAttributes(Boolean)
- Källa:
- Lzcnt.cs
Returnerar en matris med alla anpassade attribut som definierats för den här medlemmen, exklusive namngivna attribut eller en tom matris om det inte finns några anpassade attribut.
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()
Parametrar
- inherit
- Boolean
När trueletar du upp hierarkikedjan för det ärvda anpassade attributet.
Returer
En matris med objekt som representerar anpassade attribut eller en tom matris.
Undantag
Det går inte att läsa in den anpassade attributtypen.
Kommentarer
Anropar ICustomAttributeProvider.GetCustomAttributesPropertyInfo eller EventInfo när parametern inheritGetCustomAttributes för är true inte går över typhierarkin. Använd System.Attribute för att ärva anpassade attribut.
Den här metoden returnerar anpassade attribut som definierats direkt på en icke-ärvd medlem.
Gäller för
GetCustomAttributes(Type, Boolean)
- Källa:
- Lzcnt.cs
Returnerar en matris med anpassade attribut som definierats för den här medlemmen, identifierade efter typ eller en tom matris om det inte finns några anpassade attribut av den typen.
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()
Parametrar
- attributeType
- Type
Typen av anpassade attribut.
- inherit
- Boolean
När trueletar du upp hierarkikedjan för det ärvda anpassade attributet.
Returer
En matris med objekt som representerar anpassade attribut eller en tom matris.
Undantag
Det går inte att läsa in den anpassade attributtypen.
attributeType är null.
Kommentarer
Om attributeType är en basklass eller ett gränssnitt returnerar den här metoden alla implementeringar av den typen.
Den här metoden returnerar anpassade attribut som definierats direkt på en icke-ärvd medlem.
Anropar ICustomAttributeProvider.GetCustomAttributesPropertyInfo eller EventInfo när parametern inheritGetCustomAttributes för är true inte går över typhierarkin. Använd System.Attribute för att ärva anpassade attribut.