Compartilhar via


Classe vcCMConstants

O modelo de código Visual C++ define uma coleção de GUIDs para uso na implementação de extensores de automação. Um extensor de automação permite que você amplie as propriedades, que são determinadas pelas suas necessidades e que são automatizadas pelo modelo de código do Visual C++. Para obter mais informações sobre suporte para eles e os extensores de automação, consulte Implementando e usando extensores de automação.

Hierarquia de herança

Object
  Microsoft.VisualStudio.VCCodeModel.vcCMConstants

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxe

'Declaração
Public NotInheritable Class vcCMConstants
public static class vcCMConstants
public ref class vcCMConstants abstract sealed
[<AbstractClass>]
[<Sealed>]
type vcCMConstants =  class end
public final class vcCMConstants

O tipo vcCMConstants expõe os membros a seguir.

Campos

  Nome Descrição
Campo públicoMembro estático vcCMCATIDAttribute Representa um atributo de código.
Campo públicoMembro estático vcCMCATIDClass Representa uma classe de código.
Campo públicoMembro estático vcCMCATIDDelegate Representa um delegado de código.
Campo públicoMembro estático vcCMCATIDEnum Representa uma enumeração de código.
Campo públicoMembro estático vcCMCATIDEvent Representa um evento de código.
Campo públicoMembro estático vcCMCATIDFunction Representa uma função de código.
Campo públicoMembro estático vcCMCATIDIDLCoClass Representa uma coclass de código.
Campo públicoMembro estático vcCMCATIDIDLImport Representa uma importação de código.
Campo públicoMembro estático vcCMCATIDIDLImportLib Representa uma biblioteca de importação do código.
Campo públicoMembro estático vcCMCATIDIDLLibrary Representa uma biblioteca de códigos.
Campo públicoMembro estático vcCMCATIDImportStmt Representa um código de instrução import.
Campo públicoMembro estático vcCMCATIDIncludeStmt Representa um código de include (C++) instrução.
Campo públicoMembro estático vcCMCATIDInterface Representa uma interface de código.
Campo públicoMembro estático vcCMCATIDMacro Representa uma macro do código.
Campo públicoMembro estático vcCMCATIDMap Representa um mapa de código.
Campo públicoMembro estático vcCMCATIDMapEntry Representa uma entrada em um mapa de código.
Campo públicoMembro estático vcCMCATIDNamespace Representa um espaço para nome do código.
Campo públicoMembro estático vcCMCATIDParameter Representa um parâmetro de código.
Campo públicoMembro estático vcCMCATIDProperty Representa uma propriedade de código.
Campo públicoMembro estático vcCMCATIDStruct Representa uma estrutura de código.
Campo públicoMembro estático vcCMCATIDTypeDef Representa uma definição de tipo de código (typedef).
Campo públicoMembro estático vcCMCATIDUnion Representa uma união de código.
Campo públicoMembro estático vcCMCATIDUsingAlias
Campo públicoMembro estático vcCMCATIDUsingStmt Representa um código de using (Referência de C#) instrução.
Campo públicoMembro estático vcCMCATIDVariable Representa uma variável de código.
Campo públicoMembro estático vcCMCATIDVCBase Representa um código de classe base do Visual C++.
Campo públicoMembro estático vcCMMFCDialogNumberVariableExtender Representa um extensor para variáveis numéricas em uma caixa de diálogo do MFC.
Campo públicoMembro estático vcCMMFCDialogStringVariableExtender Representa um extensor para variáveis de cadeia de caracteres em uma caixa de diálogo do MFC.
Campo públicoMembro estático vcCMMFCDialogVariableExtender Representa um extensor para variáveis em uma caixa de diálogo do MFC.
Campo públicoMembro estático vcCMVCDialogExtender Representa um extensor para uma caixa de diálogo do MFC.

Superior

Comentários

Os seguintes valores de constantes para objetos de modelo de código do Visual C++ podem ser usados ao registrar o extender automação personalizada.

Valor constante

Objeto de modelo de código correspondente

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

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCCodeModel