Microsoft.VisualStudio.VCCodeModel 命名空间
Microsoft.VisualStudio.VCCodeModel 包含对象, Visual C++ 代码模型的成员。
类
类 | 说明 | |
---|---|---|
vcCMConstants | Visual C++ 代码模型定义 GUID 的集合用于实现自动化扩展程序。自动化扩展程序允许您扩展属性,需要取决于,并由 Visual C++ 代码模型自动化。有关自动化扩展程序的更多信息以及它们支持,请参见 实现和使用自动化扩展程序。 |
接口
接口 | 说明 | |
---|---|---|
MFCDialogNumberVariableExtender | 提供对 MFC 对话框中数值类型变量的最小范围和最大范围的访问。 | |
MFCDialogStringVariableExtender | 提供对 MFC 对话框中字符串类型变量的最大字符范围的访问。 | |
MFCDialogVariableExtender | 提供对现有 MFC 对话框中变量代码元素的访问。 | |
VCCodeAttribute | 提供对项特性的访问。 | |
VCCodeBase | 一个对象,用于提供对父对象的基类列表的访问。 | |
VCCodeClass | 一个对象,用于提供对收集在 VCCodeModel 对象中的任何类元素的访问。 | |
VCCodeDelegate | 表示委托代码元素(用 __delegate 关键字声明)的对象。 | |
VCCodeElement | 一个对象,用于提供对源文件中任何代码元素的访问。 | |
VCCodeElements | 一个或多个源文件中表示各个代码元素的对象的集合。 | |
VCCodeEnum | 表示解决方案源代码中的枚举代码元素的对象。 | |
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 | 表示解决方案源代码中命名空间元素的对象。 | |
VCCodeParameter | 表示源文件中函数、属性等的参数的对象。 | |
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 | 使用由 StartPointOf、 EndPointOf和 Location 属性。 |