Microsoft.VisualStudio.VCCodeModel 命名空间
Microsoft.VisualStudio.VCCodeModel 包含 Visual C++ Code Model 对象和成员。
类
类 | 说明 | |
---|---|---|
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++) 代码元素的对象。 | |
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 属性使用。 |