共用方式為


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[]

加入至產生器的屬性。

例外狀況

typeattributesnull

備註

如果某個屬性與已經包含在產生器中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。

建置大型屬性表格時,使用 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

事件或屬性 (Property) 資訊,在此資訊中會加入屬性 (Attribute)。

attributes
Attribute[]

加入至產生器的屬性。

例外狀況

ownerTypedescriptorattributesnull

備註

如果某個屬性與已經包含在產生器中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。

建置大型屬性表格時,使用 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

事件或屬性 (Property) 資訊,在此資訊中會加入屬性 (Attribute)。

attributes
Attribute[]

加入至產生器的屬性。

例外狀況

ownerTypememberattributesnull

備註

如果某個屬性與已經包含在產生器中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。

建置大型屬性表格時,使用 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

事件或屬性 (Property) 資訊的名稱,在此資訊中會加入屬性 (Attribute)。

attributes
Attribute[]

加入至產生器的屬性。

例外狀況

ownerTypememberNameattributesnull

備註

如果某個屬性與已經包含在產生器中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。

建置大型屬性表格時,使用 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

要在其中加入屬性 (Attribute) 的相依性屬性 (Property)。

attributes
Attribute[]

加入至產生器的屬性。

例外狀況

ownerTypedpattributesnull

備註

如果某個屬性與已經包含在產生器中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。

建置大型屬性表格時,使用 AddCallback 延後建立屬性的工作,值到需要使用這些屬性為止。

適用於