vcCMConstants 类

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

继承层次结构

System.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 表示代码 包括(C++) 语句。
公共字段静态成员 vcCMCATIDInterface 表示代码接口。
公共字段静态成员 vcCMCATIDMacro 表示代码宏。
公共字段静态成员 vcCMCATIDMap 表示代码映射。
公共字段静态成员 vcCMCATIDMapEntry 表示在代码中映射的项。
公共字段静态成员 vcCMCATIDNamespace 表示代码命名空间。
公共字段静态成员 vcCMCATIDParameter 表示代码参数。
公共字段静态成员 vcCMCATIDProperty 表示代码属性。
公共字段静态成员 vcCMCATIDStruct 表示代码结构。
公共字段静态成员 vcCMCATIDTypeDef 表示代码类型定义 (typedef)。
公共字段静态成员 vcCMCATIDUnion 表示代码联合。
公共字段静态成员 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 命名空间