Compartilhar via


Namespace Microsoft.VisualStudio.VCCodeModel

Microsoft.VisualStudio.VCCodeModelcontém os objetos e membros para o modelo de código do Visual C++.

Classes

  Classe Descrição
Classe pública 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.

Interfaces

  Interface Descrição
Interface pública MFCDialogNumberVariableExtender Fornece acesso para o intervalo mínimo e máximo de uma variável de tipo numérico em uma caixa de diálogo do MFC.
Interface pública MFCDialogStringVariableExtender Fornece acesso para o intervalo máximo de caracteres de uma variável do tipo seqüência de caracteres em uma caixa de diálogo do MFC.
Interface pública MFCDialogVariableExtender Fornece acesso a um elemento de código variável em uma caixa de diálogo MFC existente.
Interface pública VCCodeAttribute Fornece acesso a um atributo de item.
Interface pública VCCodeBase Um objeto que fornece acesso à lista de classe base do objeto pai.
Interface pública VCCodeClass Um objeto que fornece acesso a qualquer elemento de classe são coletados em um VCCodeModel objeto.
Interface pública VCCodeDelegate Um objeto que representa um elemento de código de delegação (declarado com a palavra-chave de __delegate ).
Interface pública VCCodeElement Um objeto fornecendo acesso a qualquer elemento de código dentro de um arquivo de origem.
Interface pública VCCodeElements Uma coleção de objetos (representando os elementos individuais do código) dentro de um ou mais arquivos de origem.
Interface pública VCCodeEnum Um objeto que representa um elemento de código de enumeração no código fonte de uma solução.
Interface pública VCCodeEvent Um objeto que representa um elemento de código de evento (declarado com a palavra-chave de __event ).
Interface pública VCCodeFunction Um objeto que define uma construção de função em um arquivo de origem.
Interface pública VCCodeIDLCoClass Um objeto que define um elemento CoClass em um arquivo. idl.
Interface pública VCCodeIDLImport Um objeto que define um elemento de importação em um arquivo. idl.
Interface pública VCCodeIDLImportLib Um objeto que define um importlib elemento em um arquivo. idl.
Interface pública VCCodeIDLLibrary Um objeto que define um elemento de biblioteca em um arquivo. idl.
Interface pública VCCodeImport Um objeto representando um #import o elemento de código no código fonte de uma solução.
Interface pública VCCodeInclude Um objeto representando um #include o elemento de código no código fonte de uma solução.
Interface pública VCCodeInterface Um objeto que representa tanto uma interface. idl padrão, um dispinterface elemento de código ou um elemento de código (modificado pela __interface palavra-chave) no código fonte de uma solução.
Interface pública VCCodeMacro Um objeto que representa uma macro (#define instrução) elemento de código no código fonte de uma solução.
Interface pública VCCodeMap Um objeto que representa um elemento de código do mapa no código fonte de uma solução.
Interface pública VCCodeMapEntry Um objeto que define uma entrada de mapa construir em um arquivo de origem.
Interface pública VCCodeModel Um objeto que fornece acesso de nível de projeto para qualquer elemento de código contido.
Interface pública VCCodeNamespace Um objeto que representa um elemento de espaço para nome no código fonte de uma solução.
Interface pública VCCodeParameter Um objeto que representa um parâmetro de função, propriedade e assim por diante, em um arquivo de origem.
Interface pública VCCodeProperty Um objeto que representa um elemento de código de propriedade (declarado com o __property palavra-chave).
Interface pública VCCodeReference Ainda não implementado.
Interface pública VCCodeStruct Um objeto que representa um elemento de código de estrutura no código fonte de uma solução.
Interface pública VCCodeTypedef Um objeto representando um typedef o elemento de código no código fonte de uma solução.
Interface pública VCCodeUnion Um objeto representando um union o elemento de código no código fonte de uma solução.
Interface pública VCCodeUsing Um objeto representando um Diretiva #using (C++) o elemento de código no código fonte de uma solução.
Interface pública VCCodeUsingAlias Um objeto que representa um elemento de código de alias no código-fonte de uma solução.
Interface pública VCCodeVariable Um objeto que representa uma construção de variável em um arquivo de origem.
Interface pública VCDesignElement Infraestrutura. Microsoft somente para uso interno.
Interface pública VCDesignElements Infraestrutura. Microsoft somente para uso interno.
Interface pública VCDialogExtender Um objeto fornecendo acesso a uma classe existente de caixa de diálogo em uma solução.
Interface pública VCFileCodeModel Um objeto que representa os elementos de código em um arquivo de origem.
Interface pública VCLanguageManager Um objeto usado para validar os vários elementos de código de um arquivo de origem do C++.

Enumerações

  Enumeração Descrição
Enumeração pública vcCMElement Fornece os valores que definem o tipo de VCCodeElement.
Enumeração pública vcCMNameValidationOption Fornece opções de validação de nome.
Enumeração pública vsCMAddPosition Determina a posição do novo elemento de código em relação ao objeto pai.
Enumeração pública vsCMMFCDialogVariableIDType Usado pelo IDType propriedade.
Enumeração pública vsCMSort Usado pelo Sort método.
Enumeração pública vsCMValidateFileExtension Usado pelo ValidateFile método.
Enumeração pública vsCMWhere Used by the StartPointOf, EndPointOf, and Location properties.