ICustomAttributeProvider.GetCustomAttributes Metod

Definition

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:
ICustomAttributeProvider.cs
Källa:
ICustomAttributeProvider.cs
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

Object[]

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:
ICustomAttributeProvider.cs
Källa:
ICustomAttributeProvider.cs
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

Object[]

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.

Gäller för