Metodo AttributeTableContainer.GetAttributes (MemberInfo, Type)

Enumera attributi personalizzati per il membro specificato, inclusi gli attributi ereditati dai membri di base.

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

Sintassi

'Dichiarazione
Public Function GetAttributes ( _
    member As MemberInfo, _
    attributeType As Type _
) As IEnumerable(Of Object)
public IEnumerable<Object> GetAttributes(
    MemberInfo member,
    Type attributeType
)
public:
IEnumerable<Object^>^ GetAttributes(
    MemberInfo^ member, 
    Type^ attributeType
)
member GetAttributes : 
        member:MemberInfo * 
        attributeType:Type -> IEnumerable<Object> 
public function GetAttributes(
    member : MemberInfo, 
    attributeType : Type
) : IEnumerable<Object>

Parametri

  • attributeType
    Tipo: System.Type
    Il tipo di attributo da recuperare o nullriferimento null (Nothing in Visual Basic) per tutti gli attributi.

Valore restituito

Tipo: System.Collections.Generic.IEnumerable<Object>
Enumerazione di attributi.

Eccezioni

Eccezione Condizione
ArgumentNullException

member è nullriferimento null (Nothing in Visual Basic).

Note

Gli attributi restituiti vengono uniti con attributi di altri membri e variano a seconda del tipo di membro.

  • Per le proprietà, gli attributi restituiti vengono inoltre uniti agli attributi del tipo di proprietà.

  • Per gli eventi, gli attributi restituiti vengono uniti agli attributi del tipo di gestore eventi.

  • Per i tipi, gli attributi restituiti vengono uniti agli attributi delle interfacce implementate sul tipo.

Se non si desidera questo comportamento di unione automatica, utilizzare il metodo GetLocalAttributes.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

AttributeTableContainer Classe

Overload GetAttributes

Spazio dei nomi Microsoft.Windows.Design.Metadata