AttributeCallbackBuilder.AddCustomAttributes メソッド

定義

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

オーバーロード

AddCustomAttributes(Attribute[])

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

AddCustomAttributes(MemberDescriptor, Attribute[])

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

AddCustomAttributes(MemberInfo, Attribute[])

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

AddCustomAttributes(String, Attribute[])

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

AddCustomAttributes(DependencyProperty, Attribute[])

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

注釈

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

属性は、CallbackType によって指定された型に対してのみ追加できます。

AddCustomAttributes(Attribute[])

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

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

パラメーター

attributes
Attribute[]

テーブルに追加する属性。

例外

attributesnullです。

注釈

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

属性は、CallbackType によって指定された型に対してのみ追加できます。

適用対象

AddCustomAttributes(MemberDescriptor, Attribute[])

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

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

パラメーター

descriptor
MemberDescriptor

属性を追加するメンバー。

attributes
Attribute[]

テーブルに追加する属性。

例外

descriptor または attributesnull です。

注釈

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

属性は、CallbackType によって指定された型に対してのみ追加できます。

適用対象

AddCustomAttributes(MemberInfo, Attribute[])

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

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

パラメーター

member
MemberInfo

属性を追加するメンバー。

attributes
Attribute[]

テーブルに追加する属性。

例外

member または attributesnull です。

注釈

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

属性は、CallbackType によって指定された型に対してのみ追加できます。

適用対象

AddCustomAttributes(String, Attribute[])

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

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

パラメーター

memberName
String

属性を追加するメンバーの名前。

attributes
Attribute[]

テーブルに追加する属性。

例外

memberName または attributesnull です。

注釈

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

属性は、CallbackType によって指定された型に対してのみ追加できます。

適用対象

AddCustomAttributes(DependencyProperty, Attribute[])

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

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

パラメーター

dp
DependencyProperty

属性を追加する依存関係。

attributes
Attribute[]

テーブルに追加する属性。

例外

dp または attributesnull です。

注釈

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

属性は、CallbackType によって指定された型に対してのみ追加できます。

適用対象