vcCMConstants 类

Visual C++ 代码模型定义一个 GUID 集合,用于实现自动化扩展程序。 自动化扩展程序允许您扩展属性,这些属性取决于您的需要,并由 Visual C++ 代码模型自动扩展。 有关自动延长器以及对其进行支持的更多信息,请参见 实现和使用自动化扩展程序

继承层次结构

Object
  Microsoft.VisualStudio.VCCodeModel.vcCMConstants

命名空间:  Microsoft.VisualStudio.VCCodeModel
程序集:  Microsoft.VisualStudio.VCCodeModel(在 Microsoft.VisualStudio.VCCodeModel.dll 中)

语法

声明
Public NotInheritable Class vcCMConstants
public static class vcCMConstants
public ref class vcCMConstants abstract sealed
[<AbstractClass>]
[<Sealed>]
type vcCMConstants =  class end
public final class vcCMConstants

vcCMConstants 类型公开以下成员。

字段

  名称 说明
公共字段静态成员 vcCMCATIDAttribute 表示一个代码属性。
公共字段静态成员 vcCMCATIDClass 表示代码类。
公共字段静态成员 vcCMCATIDDelegate 表示代码委托。
公共字段静态成员 vcCMCATIDEnum 表示代码枚举。
公共字段静态成员 vcCMCATIDEvent 表示代码事件。
公共字段静态成员 vcCMCATIDFunction 表示一个代码函数。
公共字段静态成员 vcCMCATIDIDLCoClass 表示代码 coclass。
公共字段静态成员 vcCMCATIDIDLImport 表示代码导入。
公共字段静态成员 vcCMCATIDIDLImportLib 表示代码导入库。
公共字段静态成员 vcCMCATIDIDLLibrary 表示一个代码库。
公共字段静态成员 vcCMCATIDImportStmt 表示代码导入语句。
公共字段静态成员 vcCMCATIDIncludeStmt 表示代码 include (C++) 语句。
公共字段静态成员 vcCMCATIDInterface 表示代码接口。
公共字段静态成员 vcCMCATIDMacro 表示代码宏。
公共字段静态成员 vcCMCATIDMap 表示代码映射。
公共字段静态成员 vcCMCATIDMapEntry 表示代码映射中的项。
公共字段静态成员 vcCMCATIDNamespace 表示代码命名空间。
公共字段静态成员 vcCMCATIDParameter 表示代码参数。
公共字段静态成员 vcCMCATIDProperty 表示代码属性。
公共字段静态成员 vcCMCATIDStruct 表示代码结构。
公共字段静态成员 vcCMCATIDTypeDef 表示代码类型定义 (typedef)。
公共字段静态成员 vcCMCATIDUnion 表示代码联合。
公共字段静态成员 vcCMCATIDUsingAlias
公共字段静态成员 vcCMCATIDUsingStmt 表示代码 using(C# 参考) 语句。
公共字段静态成员 vcCMCATIDVariable 表示代码变量。
公共字段静态成员 vcCMCATIDVCBase 表示代码 Visual C++ 基类。
公共字段静态成员 vcCMMFCDialogNumberVariableExtender 表示 MFC 对话框的数字变量的扩展程序。
公共字段静态成员 vcCMMFCDialogStringVariableExtender 表示 MFC 对话框的字符串变量的扩展程序。
公共字段静态成员 vcCMMFCDialogVariableExtender 表示 MFC 对话框的变量的扩展程序。
公共字段静态成员 vcCMVCDialogExtender 表示 MFC 对话框的扩展程序。

页首

备注

Visual C++ 代码模型对象的下列常数值,当注册自定义自动化扩展程序时,可以使用。

常数值

对应的代码模型对象

vcCMCATIDClass

VCCodeClass

vcCMCATIDFunction

VCCodeFunction

vcCMCATIDVariable

VCCodeVariable

vcCMCATIDNamespace

VCCodeNamespace

vcCMCATIDParameter

VCCodeParameter

vcCMCATIDAttribute

VCCodeAttribute

vcCMCATIDInterface

VCCodeInterface

vcCMCATIDEnum

VCCodeEnum

vcCMCATIDStruct

VCCodeStruct

vcCMCATIDUnion

VCCodeUnion

vcCMCATIDTypeDef

VCCodeTypedef

vcCMCATIDIncludeStmt

VCCodeInclude

vcCMCATIDImportStmt

VCCodeImport

vcCMCATIDUsingStmt

VCCodeUsing

vcCMCATIDMacro

VCCodeMacro

vcCMCATIDMap

VCCodeMap

vcCMCATIDIDLImport

VCCodeIDLImport

vcCMCATIDIDLImportLib

VCCodeIDLImportLib

vcCMCATIDIDLCoClass

VCCodeIDLCoClass

vcCMCATIDIDLLibrary

VCCodeIDLLibrary

vcCMCATIDMapEntry

VCCodeMapEntry

vcCMCATIDVCBase

VCCodeBase

vcCMCATIDDelegate

VCCodeDelegate

vcCMCATIDProperty

VCCodeProperty

vcCMCATIDEvent

VCCodeEvent

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.VCCodeModel 命名空间