共用方式為


vcCMConstants 類別

Visual C++ 程式碼模型會定義一個 GUID 集合,用來實作 Automation 擴充項 (Extender)。 自動化擴充項可讓您擴充屬性,這些屬性視您的需求來決定,並且由 Visual C++ 程式碼模型進行自動化。 如需Automation 擴充項及其支援的詳細資訊,請參閱 實作及使用 Automation 擴充項

繼承階層架構

Object
  Microsoft.VisualStudio.VCCodeModel.vcCMConstants

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

語法

'宣告
Public NotInheritable Class vcCMConstants
public static class vcCMConstants
public ref class vcCMConstants abstract sealed
[<AbstractClass>]
[<Sealed>]
type vcCMConstants =  class end
public final class vcCMConstants

vcCMConstants 類型會公開下列成員。

欄位

  名稱 描述
公用欄位靜態成員 vcCMCATIDAttribute 表示程式碼屬性。
公用欄位靜態成員 vcCMCATIDClass 表示程式碼類別。
公用欄位靜態成員 vcCMCATIDDelegate 表示程式碼委派。
公用欄位靜態成員 vcCMCATIDEnum 表示程式碼列舉。
公用欄位靜態成員 vcCMCATIDEvent 表示程式碼事件。
公用欄位靜態成員 vcCMCATIDFunction 表示程式碼函式。
公用欄位靜態成員 vcCMCATIDIDLCoClass 表示程式碼 coclass。
公用欄位靜態成員 vcCMCATIDIDLImport 表示程式碼匯入。
公用欄位靜態成員 vcCMCATIDIDLImportLib 表示程式碼匯入程式庫。
公用欄位靜態成員 vcCMCATIDIDLLibrary 表示程式碼程式庫。
公用欄位靜態成員 vcCMCATIDImportStmt 表示程式碼匯入陳述式。
公用欄位靜態成員 vcCMCATIDIncludeStmt 表示程式碼 include (C++) 陳述式。
公用欄位靜態成員 vcCMCATIDInterface 表示程式碼介面。
公用欄位靜態成員 vcCMCATIDMacro 表示程式碼巨集。
公用欄位靜態成員 vcCMCATIDMap 表示程式碼對應。
公用欄位靜態成員 vcCMCATIDMapEntry 表示程式碼對應中的項目。
公用欄位靜態成員 vcCMCATIDNamespace 代表程式碼命名空間。
公用欄位靜態成員 vcCMCATIDParameter 表示程式碼參數。
公用欄位靜態成員 vcCMCATIDProperty 表示程式碼屬性。
公用欄位靜態成員 vcCMCATIDStruct 表示程式碼結構。
公用欄位靜態成員 vcCMCATIDTypeDef 表示程式碼型別定義 (typedef)。
公用欄位靜態成員 vcCMCATIDUnion 表示程式碼聯集。
公用欄位靜態成員 vcCMCATIDUsingAlias
公用欄位靜態成員 vcCMCATIDUsingStmt 表示程式碼 using (C# 參考) 陳述式。
公用欄位靜態成員 vcCMCATIDVariable 表示程式碼變數。
公用欄位靜態成員 vcCMCATIDVCBase 表示程式碼 Visual C++ 基底類別。
公用欄位靜態成員 vcCMMFCDialogNumberVariableExtender 表示 MFC 對話方塊中數字變數的擴充項。
公用欄位靜態成員 vcCMMFCDialogStringVariableExtender 表示 MFC 對話方塊中字串變數的擴充項。
公用欄位靜態成員 vcCMMFCDialogVariableExtender 代表 MFC 對話方塊中變數的擴充項。
公用欄位靜態成員 vcCMVCDialogExtender 表示 MFC 對話方塊的擴充項。

回頁首

備註

Visual C++ 程式碼模型物件的下列常數值,當註冊自訂 Automation 擴充項時,可以使用。

常數值

對應的程式碼模型物件

vcCMCATIDClass

VCCodeClass

vcCMCATIDFunction

VCCodeFunction

vcCMCATIDVariable

VCCodeVariable

vcCMCATIDNamespace

VCCodeNamespace

vcCMCATIDParameter

VCCodeParameter

vcCMCATIDAttribute

VCCodeAttribute

vcCMCATIDInterface

VCCodeInterface

vcCMCATIDEnum

VCCodeEnum

vcCMCATIDStruct

VCCodeStruct

vcCMCATIDUnion

VCCodeUnion

vcCMCATIDTypeDef

VCCodeTypedef

vcCMCATIDIncludeStmt

VCCodeInclude

vcCMCATIDImportStmt

VCCodeImport

vcCMCATIDUsingStmt

VCCodeUsing

vcCMCATIDMacro

VCCodeMacro

vcCMCATIDMap

VCCodeMap

vcCMCATIDIDLImport

VCCodeIDLImport

vcCMCATIDIDLImportLib

VCCodeIDLImportLib

vcCMCATIDIDLCoClass

VCCodeIDLCoClass

vcCMCATIDIDLLibrary

VCCodeIDLLibrary

vcCMCATIDMapEntry

VCCodeMapEntry

vcCMCATIDVCBase

VCCodeBase

vcCMCATIDDelegate

VCCodeDelegate

vcCMCATIDProperty

VCCodeProperty

vcCMCATIDEvent

VCCodeEvent

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.VCCodeModel 命名空間