共用方式為


VCCodeInterface.AddProperty 方法

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

命名空間:  Microsoft.VisualStudio.VCCodeModel
組件:  Microsoft.VisualStudio.VCCodeModel (在 Microsoft.VisualStudio.VCCodeModel.dll 中)

語法

'宣告
Function AddProperty ( _
    GetterName As String, _
    PutterName As String, _
    Type As Object, _
    Position As Object, _
    Access As vsCMAccess, _
    Location As Object _
) As CodeProperty
CodeProperty AddProperty(
    string GetterName,
    string PutterName,
    Object Type,
    Object Position,
    vsCMAccess Access,
    Object Location
)
CodeProperty^ AddProperty(
    String^ GetterName, 
    String^ PutterName, 
    Object^ Type, 
    Object^ Position, 
    vsCMAccess Access, 
    Object^ Location
)
abstract AddProperty : 
        GetterName:string * 
        PutterName:string * 
        Type:Object * 
        Position:Object * 
        Access:vsCMAccess * 
        Location:Object -> CodeProperty
function AddProperty(
    GetterName : String, 
    PutterName : String, 
    Type : Object, 
    Position : Object, 
    Access : vsCMAccess, 
    Location : Object
) : CodeProperty

參數

  • GetterName
    類型:String

    必要項。 取得該屬性值的函式名稱。

  • PutterName
    類型:String

    必要項。 設定該屬性的函式名稱。

  • Type
    類型:Object

    必要項。 屬性的型別。 這可以是 CodeTypeRef 物件、vsCMTypeRef 值,或完整型別名稱。

  • Position
    類型:Object

    選擇項。 預設値 = 0。 其後要加入新項目的程式碼項目。 如果這個值是 CodeElement,則會緊接在其後加入新項目。

    如果這個值是長資料型別,那麼 AddProperty 會指示其後要加入新項目的項目。

    由於集合是從 1 開始計算,傳遞 0 表示新的項目必須放在集合起始的位置。 值為 -1 時表示這個項目必須放在集合結尾的位置。

  • Access
    類型:vsCMAccess

    選擇項。 存取。 vsCMAccess 常數值。

  • Location
    類型:Object

    選擇項。 位置。

傳回值

類型:CodeProperty
CodeProperty 物件。

備註

Visual C++ 的完整型別名稱必須使用冒號 (::) 分隔。 其他所有語言都支援句號 (.) 分隔的格式。

引數的正確性取決於程式碼模型後的程式語言。

.NET Framework 安全性

請參閱

參考

VCCodeInterface 介面

Microsoft.VisualStudio.VCCodeModel 命名空間

其他資源

如何:編譯和執行 Automation 物件模型程式碼範例