Metodo AttributeTable.GetCustomAttributes (Type, String)

Restituisce un'enumerazione di tutti gli attributi forniti per il tipo e il nome di membro specificato.

Spazio dei nomi:  Microsoft.Windows.Design.Metadata
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Sintassi

'Dichiarazione
Public Function GetCustomAttributes ( _
    ownerType As Type, _
    memberName As String _
) As IEnumerable
public IEnumerable GetCustomAttributes(
    Type ownerType,
    string memberName
)
public:
IEnumerable^ GetCustomAttributes(
    Type^ ownerType, 
    String^ memberName
)
member GetCustomAttributes : 
        ownerType:Type * 
        memberName:string -> IEnumerable 
public function GetCustomAttributes(
    ownerType : Type, 
    memberName : String
) : IEnumerable

Parametri

  • ownerType
    Tipo: System.Type
    Tipo cui appartiene la proprietà di dipendenza.
  • memberName
    Tipo: System.String
    Nome del membro per cui fornire attributi.

Valore restituito

Tipo: System.Collections.IEnumerable
Enumerazione di attributi.

Eccezioni

Eccezione Condizione
ArgumentNullException

ownerType o memberName è nullriferimento null (Nothing in Visual Basic).

Note

Questo metodo non restituisce mai l'enumerazione nullriferimento null (Nothing in Visual Basic).

Esempi

Nell'esempio di codice seguente viene illustrato come utilizzare il metodo GetCustomAttributes per ottenere attributi personalizzati per un membro. Questo esempio di codice fa parte di un esempio più completo fornito per la classe AttributeTable.

Dim attrs1 As IEnumerable = attributes.GetCustomAttributes(GetType(Button), "Background")
IEnumerable attrs1 = attributes.GetCustomAttributes(
    typeof(Button),
    "Background");

Sicurezza di .NET Framework

Vedere anche

Riferimenti

AttributeTable Classe

Overload GetCustomAttributes

Spazio dei nomi Microsoft.Windows.Design.Metadata

AttributeTableBuilder