次の方法で共有


AttributeTableBuilder.AddCustomAttributes メソッド

定義

指定した属性の内容をこのビルダーに追加します。

オーバーロード

AddCustomAttributes(Type, Attribute[])

指定した属性の内容をこのビルダーに追加します。

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

指定した属性の内容をこのビルダーに追加します。

AddCustomAttributes(Type, MemberInfo, Attribute[])

指定した属性の内容をこのビルダーに追加します。

AddCustomAttributes(Type, String, Attribute[])

指定した属性の内容をこのビルダーに追加します。

AddCustomAttributes(Type, DependencyProperty, Attribute[])

指定した属性の内容をこのビルダーに追加します。

注釈

属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。

大きな属性テーブルを作成する場合は、AddCallback を使用して、必要になるまで属性の作成処理を遅らせます。

AddCustomAttributes(Type, Attribute[])

指定した属性の内容をこのビルダーに追加します。

public:
 void AddCustomAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type type, params Attribute[] attributes);
member this.AddCustomAttributes : Type * Attribute[] -> unit
Public Sub AddCustomAttributes (type As Type, ParamArray attributes As Attribute())

パラメーター

type
Type

クラス レベルの属性が追加される型。

attributes
Attribute[]

ビルダーに追加する属性。

例外

type または attributesnull です。

注釈

属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。

大きな属性テーブルを作成する場合は、AddCallback を使用して、必要になるまで属性の作成処理を遅らせます。

適用対象

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

指定した属性の内容をこのビルダーに追加します。

public:
 void AddCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.ComponentModel.MemberDescriptor * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, descriptor As MemberDescriptor, ParamArray attributes As Attribute())

パラメーター

ownerType
Type

descriptor によって識別されるメンバーを含む型。

descriptor
MemberDescriptor

属性の追加先となるイベントまたはプロパティ情報。

attributes
Attribute[]

ビルダーに追加する属性。

例外

ownerTypedescriptor、または attributesnull です。

注釈

属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。

大きな属性テーブルを作成する場合は、AddCallback を使用して、必要になるまで属性の作成処理を遅らせます。

適用対象

AddCustomAttributes(Type, MemberInfo, Attribute[])

指定した属性の内容をこのビルダーに追加します。

public:
 void AddCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.Reflection.MemberInfo member, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Reflection.MemberInfo * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, member As MemberInfo, ParamArray attributes As Attribute())

パラメーター

ownerType
Type

member によって識別されるメンバーを含む型。

member
MemberInfo

属性の追加先となるイベントまたはプロパティ情報。

attributes
Attribute[]

ビルダーに追加する属性。

例外

ownerTypemember、または attributesnull です。

注釈

属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。

大きな属性テーブルを作成する場合は、AddCallback を使用して、必要になるまで属性の作成処理を遅らせます。

適用対象

AddCustomAttributes(Type, String, Attribute[])

指定した属性の内容をこのビルダーに追加します。

public:
 void AddCustomAttributes(Type ^ ownerType, System::String ^ memberName, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, string memberName, params Attribute[] attributes);
member this.AddCustomAttributes : Type * string * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, memberName As String, ParamArray attributes As Attribute())

パラメーター

ownerType
Type

memberName によって識別されるメンバーを含む型。

memberName
String

属性の追加先となるイベントまたはプロパティ情報の名前。

attributes
Attribute[]

ビルダーに追加する属性。

例外

ownerTypememberName、または attributesnull です。

注釈

属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。

大きな属性テーブルを作成する場合は、AddCallback を使用して、必要になるまで属性の作成処理を遅らせます。

適用対象

AddCustomAttributes(Type, DependencyProperty, Attribute[])

指定した属性の内容をこのビルダーに追加します。

public:
 void AddCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Windows.DependencyProperty * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, dp As DependencyProperty, ParamArray attributes As Attribute())

パラメーター

ownerType
Type

dp によって識別される依存関係を含む型。

dp
DependencyProperty

属性を追加する依存関係プロパティ。

attributes
Attribute[]

ビルダーに追加する属性。

例外

ownerTypedp、または attributesnull です。

注釈

属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。

大きな属性テーブルを作成する場合は、AddCallback を使用して、必要になるまで属性の作成処理を遅らせます。

適用対象