AttributeTableBuilder.AddCustomAttributes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した属性の内容をこのビルダーに追加します。
オーバーロード
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
または attributes
が null
です。
注釈
属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。
大きな属性テーブルを作成する場合は、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[]
ビルダーに追加する属性。
例外
ownerType
、descriptor
、または attributes
が null
です。
注釈
属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。
大きな属性テーブルを作成する場合は、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[]
ビルダーに追加する属性。
例外
ownerType
、member
、または attributes
が null
です。
注釈
属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。
大きな属性テーブルを作成する場合は、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[]
ビルダーに追加する属性。
例外
ownerType
、memberName
、または attributes
が null
です。
注釈
属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。
大きな属性テーブルを作成する場合は、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
によって識別される依存関係を含む型。
属性を追加する依存関係プロパティ。
- attributes
- Attribute[]
ビルダーに追加する属性。
例外
ownerType
、dp
、または attributes
が null
です。
注釈
属性が、既にビルダーに含まれている他の属性と競合する場合は、古い属性が最後に追加された属性に置き換えられます。
大きな属性テーブルを作成する場合は、AddCallback を使用して、必要になるまで属性の作成処理を遅らせます。