VCCodeIDLCoClass.AddAttribute(String, String, Object) 方法

定義

建立新的屬性程式碼建構,並將該程式碼插入正確的位置。

EnvDTE::CodeAttribute AddAttribute(std::wstring const & Name, std::wstring const & Value, winrt::Windows::Foundation::IInspectable const & Position);
[System.Runtime.InteropServices.DispId(582)]
public EnvDTE.CodeAttribute AddAttribute (string Name, string Value, object Position);
[<System.Runtime.InteropServices.DispId(582)>]
abstract member AddAttribute : string * string * obj -> EnvDTE.CodeAttribute
Public Function AddAttribute (Name As String, Value As String, Optional Position As Object) As CodeAttribute

參數

Name
String

必要。 新屬性的名稱。

Value
String

必要。 屬性值,可能是參數化屬性的參數清單 (以逗號分隔)。

Position
Object

選擇性。 預設值 = 0。 要在之後加入新項目的程式碼項目。 如果值為 CodeElement,則會緊接在程式碼項目之後加入新項目。

如果此值為 LONG 資料型別,則會 AddAttribute(String, String, Object) 指出要在其後加入新元素的元素。

因為集合從 1 開始計算,所以傳遞 0 表示新項目應該置於集合的開頭。 值 -1 表示該項目應置於結尾。

傳回

CodeAttribute

CodeAttribute 物件。

屬性

備註

如果屬性已存在,則會 AddAttribute 新增另一個。 這對於屬性或程式碼模型背後的語言而言可能不正確。

適用於