O Visual C++ Code Model
Com esse modelo, você pode manipular elementos internos, sistema autônomo uma classe definida ou função dentro de um Visual C++ projeto.
Os objetos a seguir são definidos no Visual C++ Modelo de código.
Objeto |
Descrição |
---|---|
CodeModelEvents objeto. |
Um objeto fornecendo acesso a vários eventos acionados pelo Visual C++ Modelo de código. |
MFCDialogNumberVariableExtender objeto. |
Um objeto fornecendo acesso ao intervalo mínimo e máximo de uma variável de tipo numérico em uma caixa de diálogo do MFC. |
MFCDialogStringVariableExtender objeto. |
Um objeto fornecendo acesso ao intervalo máximo de caractere de uma variável do tipo seqüência de caractere em uma caixa de diálogo do MFC. |
MFCDialogVariableExtender objeto. |
Um objeto fornecendo acesso a um elemento de código variável em uma caixa de diálogo MFC existente. |
VCCodeAttribute objeto. |
Um objeto fornecendo acesso ao atributo de um item. |
VCCodeBase objeto. |
Um objeto fornecendo acesso à lista de classe base do objeto pai. |
VCCodeClass objeto. |
Um objeto fornecendo acesso a qualquer elemento de classe coletados em um VCCodeModel objeto. |
VCCodeDelegate objeto. |
Um objeto que representa um elemento de código do delegado (declarado com o __delegate palavra-chave). |
VCCodeElement objeto. |
Um objeto fornecendo acesso a qualquer elemento de código dentro de um arquivo de fonte. |
VCCodeElements coleção. |
Uma coleção de objetos (elementos de código individuais representando) dentro de um ou mais arquivos de fonte. |
VCCodeEnum objeto. |
Um objeto que representa um elemento de código de enumeração no código-fonte de uma solução. |
VCCodeEvent objeto. |
Um objeto que representa um elemento de código do evento (declarado com o __Event palavra-chave). |
VCCodeFunction objeto. |
Um objeto que define uma construção de função em um arquivo de fonte. |
VCCodeIDLCoClass objeto. |
Um objeto que define um coclass elemento em um arquivo .idl. |
VCCodeIDLImport objeto. |
Um objeto que define um import elemento em um arquivo .idl. |
VCCodeIDLImportLib objeto. |
Um objeto que define um importlib elemento em um arquivo .idl. |
VCCodeIDLLibrary objeto. |
Um objeto que define um library elemento em um arquivo .idl. |
VCCodeImport objeto. |
Um objeto que representa um #import elemento de código no código-fonte de uma solução. |
VCCodeInclude objeto. |
Um objeto que representa um #include elemento de código no código-fonte de uma solução. |
VCCodeInterface objeto. |
Um objeto que representa qualquer 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. |
VCCodeMacro objeto. |
Um objeto que representa uma macro (#define elemento de código de demonstrativo) no código-fonte de uma solução. |
VCCodeMap objeto. |
Um objeto que representa um elemento de código do MAP no código-fonte de uma solução. |
VCCodeMapEntry objeto. |
Um objeto que define uma construção de entrada de MAP em um arquivo de fonte. |
VCCodeModel objeto. |
Um objeto fornecendo acesso de nível de projeto a qualquer continha um elemento de código. |
VCCodeNamespace objeto. |
Um objeto que representa um elemento de espaço para nome no código-fonte de uma solução. |
VCCodeParameter objeto. |
Um objeto que representa um parâmetro de função, propriedade e assim por diante, em um arquivo de fonte. |
VCCodeProperty objeto. |
Um objeto que representa um elemento de código de propriedade (declarado com o __property palavra-chave). |
VCCodeStruct objeto. |
Um objeto que representa um elemento de código de estrutura no código-fonte de uma solução. |
VCCodeTypedef objeto. |
Um objeto que representa um typedef elemento de código no código-fonte de uma solução. |
VCCodeUnion objeto. |
Um objeto que representa um union elemento de código no código-fonte de uma solução. |
VCCodeUsing objeto. |
Um objeto que representa um The # Using Directive elemento de código no código-fonte de uma solução. |
VCCodeVariable objeto. |
Um objeto que representa uma construção de variável em um arquivo de fonte. |
VCDialogExtender objeto. |
Um objeto fornecendo acesso a uma classe de caixa de diálogo existente em uma solução. |
VCFileCodeModel objeto. |
Um objeto que representa os elementos de código em um arquivo de fonte. |
VCLanguageManager objeto. |
Um objeto usado para validar vários elementos de código de um arquivo de fonte do C++. |
Algumas propriedades e métodos associados a esses objetos definidos sistema autônomo parte do maior Visual Studio modelo. No entanto, mesmo quando os objetos são semelhantes a Visual Studio objetos, há outras propriedades ou métodos associados a eles no Visual C++. Por exemplo, ao mesmo tempo um objeto de função possui parâmetros associada a ela em todos sistema autônomo Visual Studio idiomas, na Visual C++ a função pode ter propriedades adicionais exclusivas para a linguagem C++, sistema autônomo sendo virtual, uma constante ou parte de um arquivo IDL. Essas propriedades exclusivas são expostas pelo VCCodeFunction objeto. Isso é concluído para que você possa trabalhar com propriedades exclusivas C++ de scripts dentro de Visual C++.
Para examinar mais tópicos Visual C++ -modelo de código específico, clicar nos links na tabela a seguir.
Para |
Consulte |
---|---|
Gerar e examinar Visual C++ código usando um Visual Studio suplemento escrito em Visual C#. |
Como: Manipular o código usando o modelo do Visual C++ Code (Visual translation from VPE for Csharp) |
Gerar e examinar Visual C++ código usando um Visual Studio suplemento escrito em Visual Basic. |
Como: Manipular o código usando o modelo de código C++ Visual (Visual Basic) |
compilar o código de exemplo contido nos tópicos de referência de linguagem. |
Como: Compilar o código de exemplo para extensibilidade do Visual C++ Code Model |
Para examinar os GUIDs usados na implementação de extensores de automação completas o Visual C++ modelo de código. |