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 | 由 StartPointOf、EndPointOf 和 Location 屬性所使用。 |