Partilhar via


Interface CodeModel2

Permite o acesso a construções programáticas em um arquivo de código-fonte.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.dll)

Sintaxe

<GuidAttribute("99B9CD0E-6C89-4BC4-BBA2-FFD3529D3ACB")> _
Public Interface CodeModel2 _
    Inherits CodeModel

Dim instance As CodeModel2
[GuidAttribute("99B9CD0E-6C89-4BC4-BBA2-FFD3529D3ACB")]
public interface CodeModel2 : CodeModel
[GuidAttribute(L"99B9CD0E-6C89-4BC4-BBA2-FFD3529D3ACB")]
public interface class CodeModel2 : CodeModel
public interface CodeModel2 extends CodeModel

Comentários

The CodeModel objeto fornece a funcionalidade do modelo de código para linguagens no nível do projeto, mas alguns membros desse objeto não são suportados em cada linguagem no Visual Studio.

Principais funções do CodeModel objeto são para permitir que os usuários para localizar qualquer elemento de código acessível em um projeto recebe um nome totalmente qualificado e para determinar o linguagem de programação na qual o projeto foi criado.

Observação:

sistema autônomo valores dos elementos de modelo de código sistema autônomo classes, structs, funções, atributos, delegados e assim por diante podem ser não-determinístico depois de fazer determinados tipos de edições, que significa que seus valores não podem ser considerados para sempre permanecer o mesmo.Para obter mais informações, consulte a seção em que consegue alterar valores de elemento de modelo de código Descobrir o código usando o modelo de código (Visual Basic).

Consulte também

Referência

Membros CodeModel2

Namespace EnvDTE80

Outros recursos

Como: Compilar e executar os exemplos de códigos automação modelo de objeto

Descobrir o código usando o modelo de código (Visual Basic)

Descobrir o código usando o modelo de código (Visual C#)