共用方式為


Microsoft.VisualStudio.VCCodeModel 命名空間

Microsoft.VisualStudio.VCCodeModel 包含 Visual C++ 程式碼模型的物件及成員。

類別

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

介面

  介面 描述
公用介面 MFCDialogNumberVariableExtender 提供 MFC 對話方塊中數字型別變數之最小和最大範圍的存取。
公用介面 MFCDialogStringVariableExtender 提供 MFC 對話方塊中字串型別變數之最大字元範圍的存取。
公用介面 MFCDialogVariableExtender 提供現有 MFC 對話方塊中之變數程式碼項目的存取。
公用介面 VCCodeAttribute 提供項目屬性的存取。
公用介面 VCCodeBase 用來存取父物件之基底類別 (Base Class) 清單的物件。
公用介面 VCCodeClass 用來存取在 VCCodeModel 物件中所收集之任何類別項目的物件。
公用介面 VCCodeDelegate 表示 (使用 __delegate 關鍵字宣告之) 委派 (Delegate) 程式碼項目的物件。
公用介面 VCCodeElement 用來存取原始程式檔 (Source File) 中任何程式碼項目的物件。
公用介面 VCCodeElements 一或多個原始程式檔中的物件集合 (物件表示個別程式碼項目)。
公用介面 VCCodeEnum 在方案的原始程式碼中表示列舉型別 (Enumeration) 程式碼項目的物件。
公用介面 VCCodeEvent 表示 (使用 __event 關鍵字宣告之) 事件程式碼項目的物件。
公用介面 VCCodeFunction 定義原始程式檔中函式建構的物件。
公用介面 VCCodeIDLCoClass 物件,定義 .idl 檔案中的 CoClass 項目。
公用介面 VCCodeIDLImport 物件,定義 .idl 檔案中的匯入項目。
公用介面 VCCodeIDLImportLib 在 .idl 檔案中定義 importlib 項目的物件。
公用介面 VCCodeIDLLibrary 物件,在 .idl 檔案中定義文件庫項目。
公用介面 VCCodeImport 物件,表示方案之原始程式碼中的 #import 程式碼項目。
公用介面 VCCodeInclude 物件,表示方案之原始程式碼中的 #include 程式碼項目。
公用介面 VCCodeInterface 在方案的原始程式碼中表示標準 .idl 介面、dispinterface 程式碼項目或 (使用 __interface 關鍵字修飾之) 程式碼項目的物件。
公用介面 VCCodeMacro 在方案的原始程式碼中表示巨集 (#define 陳述式) 程式碼項目的物件。
公用介面 VCCodeMap 在方案的原始程式碼中表示對應程式碼項目的物件。
公用介面 VCCodeMapEntry 在原始程式檔中定義對應項目建構的物件。
公用介面 VCCodeModel 用來從專案層級存取任何內含程式碼項目的物件。
公用介面 VCCodeNamespace 在方案的原始程式碼中表示命名空間 (Namespace) 項目的物件。
公用介面 VCCodeParameter 在原始程式檔中表示函式、屬性 (Property) 等項目之參數的物件。
公用介面 VCCodeProperty 表示 (使用 __property 關鍵字宣告之) 屬性程式碼項目的物件。
公用介面 VCCodeReference 目前未實作。
公用介面 VCCodeStruct 在方案的原始程式碼中表示結構程式碼項目的物件。
公用介面 VCCodeTypedef 在方案的原始程式碼中表示 typedef 程式碼項目的物件。
公用介面 VCCodeUnion 物件,表示方案之原始程式碼中的 union 程式碼項目。
公用介面 VCCodeUsing 物件,表示方案之原始程式碼中的 #using 指示詞 (C++) 程式碼項目。
公用介面 VCCodeUsingAlias 表示在方案的原始程式碼中的 alias 程式碼項目。
公用介面 VCCodeVariable 在原始程式檔中表示變數建構的物件。
公用介面 VCDesignElement 基礎架構。 僅限 Microsoft 內部使用。
公用介面 VCDesignElements 基礎架構。 僅限 Microsoft 內部使用。
公用介面 VCDialogExtender 在方案中用來存取現有對話方塊類別的物件。
公用介面 VCFileCodeModel 在原始程式檔中表示程式碼項目的物件。
公用介面 VCLanguageManager 用來驗證 C++ 原始程式檔中各個程式碼項目的物件。

列舉

  列舉類型 描述
公用列舉類型 vcCMElement 提供定義類型 VCCodeElement的值。
公用列舉類型 vcCMNameValidationOption 提供的驗證選項。
公用列舉類型 vsCMAddPosition 決定新的程式碼項目相對於父物件的位置。
公用列舉類型 vsCMMFCDialogVariableIDType IDType 屬性使用。
公用列舉類型 vsCMSort Sort 方法使用。
公用列舉類型 vsCMValidateFileExtension ValidateFile 方法使用。
公用列舉類型 vsCMWhere StartPointOfEndPointOfLocation 屬性所使用。