AttributeCallbackBuilder.AddCustomAttributes 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將所提供之屬性的內容加入至建立此產生器的屬性表格。
多載
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[]
加入至表格的屬性。
例外狀況
attributes
為 null
。
備註
如果某個屬性與已經包含在表格中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。
屬性只能加入至 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
或 attributes
為 null
。
備註
如果某個屬性與已經包含在表格中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。
屬性只能加入至 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
或 attributes
為 null
。
備註
如果某個屬性與已經包含在表格中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。
屬性只能加入至 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
或 attributes
為 null
。
備註
如果某個屬性與已經包含在表格中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。
屬性只能加入至 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())
參數
要加入屬性的相依性。
- attributes
- Attribute[]
加入至表格的屬性。
例外狀況
dp
或 attributes
為 null
。
備註
如果某個屬性與已經包含在表格中的其他屬性發生衝突,加入的最後一個屬性會取代先前的屬性。
屬性只能加入至 CallbackType 所指定的型別中。