Microsoft.VisualStudio.VCCodeModel 命名空間
Microsoft.VisualStudio.VCCodeModel包含物件與 Visual C++ 程式碼模型的成員。
類別
類別 | 說明 | |
---|---|---|
vcCMConstants | Visual C++ 程式碼模型定義一系列的 Guid 用於實作自動化擴充項。自動化擴充項可讓您擴充的屬性,這取決於您的需求,這都自動由 Visual C++ 程式碼模型。如需有關自動化擴充項,並為其支援的詳細資訊,請參閱實作及使用 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++) 程式碼項目。 | |
VCCodeVariable | 在原始程式檔中表示變數建構的物件。 | |
VCDesignElement | 基礎架構。僅限 Microsoft 內部使用。 | |
VCDesignElements | 基礎架構。僅限 Microsoft 內部使用。 | |
VCDialogExtender | 在方案中用來存取現有對話方塊類別的物件。 | |
VCFileCodeModel | 在原始程式檔中表示程式碼項目的物件。 | |
VCLanguageManager | 用來驗證 C++ 原始程式檔中各個程式碼項目的物件。 |
列舉
列舉型別 | 說明 | |
---|---|---|
vcCMNameValidationOption | ||
vsCMAddPosition | 決定新的程式碼項目,相對於父物件的位置。 | |
vsCMMFCDialogVariableIDType | 由 IDType 屬性使用。 | |
vsCMSort | 由 Sort 方法使用。 | |
vsCMValidateFileExtension | 由 ValidateFile 方法使用。 | |
vsCMWhere | Used by the StartPointOf, EndPointOf, and Location properties. |