次の方法で共有


AttributeTable.GetCustomAttributes メソッド

定義

指定した引数に対して提供されるすべての属性の列挙体を返します。

オーバーロード

GetCustomAttributes(Type)

指定した型に対して提供されるすべてのクラス レベルの属性の列挙体を返します。

GetCustomAttributes(Type, MemberDescriptor)

指定した型の指定したメンバーに対して提供されるすべての属性の列挙体を返します。

GetCustomAttributes(Type, MemberInfo)

指定した型の指定したメンバーに対して提供されるすべての属性の列挙体を返します。

GetCustomAttributes(Type, String)

指定した型の指定したメンバーに対して提供されるすべての属性の列挙体を返します。

GetCustomAttributes(Type, DependencyProperty)

指定した型の指定した依存関係に対して提供されるすべての属性の列挙体を返します。

注釈

このメソッドで null の列挙体が返されることはありません。

GetCustomAttributes(Type)

指定した型に対して提供されるすべてのクラス レベルの属性の列挙体を返します。

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ type);
public System.Collections.IEnumerable GetCustomAttributes (Type type);
member this.GetCustomAttributes : Type -> System.Collections.IEnumerable
Public Function GetCustomAttributes (type As Type) As IEnumerable

パラメーター

type
Type

クラス レベルの属性を取得する型。

戻り値

IEnumerable

条件に一致する属性の列挙体。 このメソッドで null の列挙体が返されることはありません。

例外

typenullです。

適用対象

GetCustomAttributes(Type, MemberDescriptor)

指定した型の指定したメンバーに対して提供されるすべての属性の列挙体を返します。

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor);
member this.GetCustomAttributes : Type * System.ComponentModel.MemberDescriptor -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, descriptor As MemberDescriptor) As IEnumerable

パラメーター

ownerType
Type

メンバーを含む型。

descriptor
MemberDescriptor

カスタム属性を取得するメンバー記述子。

戻り値

IEnumerable

条件に一致する属性の列挙体。 このメソッドで null の列挙体が返されることはありません。

例外

ownerType または descriptornull です。

適用対象

GetCustomAttributes(Type, MemberInfo)

指定した型の指定したメンバーに対して提供されるすべての属性の列挙体を返します。

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Reflection.MemberInfo member);
member this.GetCustomAttributes : Type * System.Reflection.MemberInfo -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, member As MemberInfo) As IEnumerable

パラメーター

ownerType
Type

メンバーを含む型。

member
MemberInfo

属性を提供するメンバー。

戻り値

IEnumerable

条件に一致する属性の列挙体。 このメソッドで null の列挙体が返されることはありません。

例外

ownerType または membernull です。

適用対象

GetCustomAttributes(Type, String)

指定した型の指定したメンバーに対して提供されるすべての属性の列挙体を返します。

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::String ^ memberName);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, string memberName);
member this.GetCustomAttributes : Type * string -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, memberName As String) As IEnumerable

パラメーター

ownerType
Type

依存関係プロパティの所有者型。

memberName
String

属性が提供されるメンバーの名前。

戻り値

IEnumerable

条件に一致する属性の列挙体。 このメソッドで null の列挙体が返されることはありません。

例外

ownerType または memberNamenull です。

適用対象

GetCustomAttributes(Type, DependencyProperty)

指定した型の指定した依存関係に対して提供されるすべての属性の列挙体を返します。

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp);
member this.GetCustomAttributes : Type * System.Windows.DependencyProperty -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, dp As DependencyProperty) As IEnumerable

パラメーター

ownerType
Type

依存関係プロパティの所有者型。

dp
DependencyProperty

カスタム属性を取得する依存関係プロパティ。

戻り値

IEnumerable

条件に一致する属性の列挙体。 このメソッドで null の列挙体が返されることはありません。

例外

ownerType または dpnull です。

適用対象