Compartilhar via


Namespace EnvDTE80

EnvDTE80 contém os objetos e membros para automação de núcleo Visual Studio. Ele estende e complementa a funcionalidade fornecida pelo EnvDTE.

Quando você adiciona uma referência de assembly manualmente, você também deve definir o Incorporar tipos de interoperabilidade a propriedade do assembly para false.

Classes

  Classe Descrição
Classe pública _dispCodeModelEvents_SinkHelper Infraestrutura. Somente para uso interno da Microsoft.
Classe pública _dispDebuggerExpressionEvaluationEvents_SinkHelper Infraestrutura. Somente para uso interno da Microsoft.
Classe pública _dispDebuggerProcessEvents_SinkHelper Infraestrutura. Somente para uso interno da Microsoft.
Classe pública _dispPublishEvents_SinkHelper Infraestrutura. Somente para uso interno da Microsoft.
Classe pública _dispTextDocumentKeyPressEvents_SinkHelper Infraestrutura. Somente para uso interno da Microsoft.
Classe pública _dispWindowVisibilityEvents_SinkHelper Infraestrutura. Somente para uso interno da Microsoft.
Classe pública CodeModelEventsClass Infraestrutura. Consulte CodeModelEvents para essa funcionalidade.Não criar uma instância dessa classe.
Classe pública CodeModelLanguageConstants2 Uma constante que especifica o idioma usado para criar o código.
Classe pública ContextGuids O contexto contém GUIDs, cada uma representando um estado no ambiente de desenvolvimento integrado ((IDE) ou janela da ferramenta.Os exemplos incluem estado de uma sessão de depuração em processo, uma solução vazio que estão sendo carregados, ou IDE no Modo Design.Esta enumeração é passado como um argumento ao AddNamedCommand e o AddNamedCommand2.
Classe pública DebuggerExpressionEvaluationEventsClass Infraestrutura. Consulte DebuggerExpressionEvaluationEvents para essa funcionalidade.Não criar uma instância dessa classe.
Classe pública DebuggerProcessEventsClass Infraestrutura. Consulte DebuggerProcessEvents para essa funcionalidade.Não criar uma instância dessa classe.
Classe pública ProjectKinds Usado para determinar se o nó da pasta é uma pasta de solução.
Classe pública PublishEventsClass Infraestrutura. Esta classe oferece suporte à infra-estrutura do .NET Framework e não se destina a ser usada diretamente em seu código.Consulte PublishEvents para essa funcionalidade.Não criar uma instância dessa classe.
Classe pública TextDocumentKeyPressEventsClass Esta classe oferece suporte à infra-estrutura do .NET Framework e não se destina a ser usada diretamente em seu código.Consulte TextDocumentKeyPressEvents para essa funcionalidade.Não criar uma instância dessa classe.
Classe pública WindowKinds Expande as constantes usadas para obter um identificador para objetos de janela.
Classe pública WindowVisibilityEventsClass Infraestrutura. Somente para uso interno da Microsoft.

Interfaces

  Interface Descrição
Interface pública _CodeModelEvents Infraestrutura. Consulte CodeModelEvents para essa funcionalidade.Não criar uma instância dessa classe.
Interface pública _CodeModelEventsRoot Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _DebuggerExpressionEvaluationEvents Infraestrutura. Consulte DebuggerExpressionEvaluationEvents para essa funcionalidade.Não criar uma instância dessa classe.
Interface pública _DebuggerExpressionEvaluationEventsRoot Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _DebuggerProcessEvents Infraestrutura. Consulte DebuggerProcessEvents para essa funcionalidade.Não criar uma instância dessa classe.
Interface pública _DebuggerProcessEventsRoot Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispCodeModelEvents Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispCodeModelEvents_Event Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispDebuggerExpressionEvaluationEvents Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispDebuggerExpressionEvaluationEvents_Event Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispDebuggerProcessEvents Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispDebuggerProcessEvents_Event Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispPublishEvents Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispPublishEvents_Event Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispTextDocumentKeyPressEvents Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispTextDocumentKeyPressEvents_Event Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispWindowVisibilityEvents Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _dispWindowVisibilityEvents_Event Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _PublishEvents Infraestrutura. Consulte PublishEvents para essa funcionalidade.Não criar uma instância dessa classe.
Interface pública _TextDocumentKeyPressEvents Infraestrutura. Consulte TextDocumentKeyPressEvents para essa funcionalidade.Não criar uma instância dessa classe.
Interface pública _TextDocumentKeyPressEventsRoot Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _WindowVisibilityEvents Infraestrutura. Consulte WindowVisibilityEvents para essa funcionalidade.Não criar uma instância dessa classe.
Interface pública Breakpoint2 Contém as propriedades e métodos usados para manipular programaticamente um ponto de interrupção.
Interface pública CodeAttribute2 Define um atributo para um elemento de código.
Interface pública CodeAttributeArgument Representa um único argumento (par nome/valor) em um atributo de código.
Interface pública CodeClass2 Representa uma classe no código-fonte.
Interface pública CodeDelegate2 Representa um delegado no código-fonte.
Interface pública CodeElement2 Representa um elemento de código ou uma construção em um arquivo de origem.
Interface pública CodeEvent Modela um elemento de evento do código.
Interface pública CodeFunction2 Um objeto que define uma construção de função em um arquivo de origem.
Interface pública CodeImport Modela o uso de instruções que importar namespaces.
Interface pública CodeInterface2 Objeto que representa uma interface no código-fonte.
Interface pública CodeModel2 Permite o acesso a construções programáticas em um arquivo de código-fonte.
Interface pública CodeModelEvents Define os eventos com suporte a CodeModel objeto.Consulte CodeModelEventsClass para obter a documentação deste objeto.
Interface pública CodeParameter2 Um objeto que define um parâmetro para uma função, propriedade e assim por diante.
Interface pública CodeProperty2 Um objeto que define uma construção de propriedade em um arquivo de origem.
Interface pública CodeStruct2 Objeto que representa uma estrutura no código-fonte.
Interface pública CodeTypeRef2 Define o tipo de uma construção em um arquivo de origem.
Interface pública CodeVariable2 Define uma construção variável em um arquivo de origem.
Interface pública Commands2 Contém todos os comandos, na forma de objetos de Command , o ambiente.
Interface pública Debugger2 O Debugger2 objeto é usado para interrogar e manipular o estado do depurador e o programa que está sendo depurado.O Debugger2 objeto substitui a Debugger objeto.
Interface pública DebuggerExpressionEvaluationEvents O DebuggerExpressionEvaluationEvents objeto define eventos suportados pelo depurador.Usar esse objeto para a funcionalidade e consulte DebuggerExpressionEvaluationEventsClass para obter a documentação deste objeto.
Interface pública DebuggerProcessEvents Representa o OnProcessStateChanged evento.Este alterações quando o depurador alterna de run para interromper ou parar a execução.Consulte DebuggerProcessEventsClass para obter a documentação deste objeto.Não criar uma instância dessa classe.
Interface pública DTE2 O objeto de nível superior na Visual Studio o modelo de objeto de automação.
Interface pública EditPoint2 Permite que você manipule o texto como dados em buffers de texto.
Interface pública Engine Um mecanismo de depuração que é usado para mapear para codificar o tipo.
Interface pública Engines Uma coleção de depuração Engine objetos.
Interface pública ErrorItem Um erro, aviso ou mensagem contida no Error List janela.
Interface pública ErrorItems Uma coleção de ErrorItem objetos contidos em um Error List janela.
Interface pública ErrorList Um identificador para uma janela que contém erros, avisos e mensagens relacionadas ao seu arquivo de solução.
Interface pública Events2 Permitir acesso a todos os eventos no modelo de extensibilidade.Os eventos também podem ser expostos de objetos específicos no modelo de extensibilidade.
Interface pública FileCodeModel2 Permite o acesso a construções programáticas em um arquivo de origem.
Interface pública Find2 Oferece suporte a texto geral Find operações no ambiente para documentos e arquivos.
Interface pública IInternalExtenderProvider Infraestrutura. Somente para uso interno da Microsoft.
Interface pública IncrementalSearch Fornece acesso ao recurso de pesquisa incremental (ISearch) do editor de texto.
Interface pública IVsExtensibility2 Infraestrutura. Somente para uso interno da Microsoft.
Interface pública IVsProfferCommands2 Infraestrutura. Somente para uso interno da Microsoft.
Interface pública LifetimeInformation Usado para determinar se um objeto foi excluído mas não descartado pelo coletor de lixo.
Interface pública Process2 O Process2 objeto é usado para examinar e manipular processos.O Process2 objeto substitui a Process objeto.
Interface pública PublishEvents Usar esse objeto para a funcionalidade e consulte PublishEventsClass para obter a documentação deste objeto.
Interface pública Solution2 Representa todos os projetos e propriedades de todo no ambiente de desenvolvimento integrado (IDE).
Interface pública SolutionBuild2 Representa a raiz do modelo de automação de compilação no nível da solução.
Interface pública SolutionConfiguration2 Representa informações sobre uma determinada maneira para criar a solução.
Interface pública SolutionFolder Pastas de solução são recipientes de projeto que permitem aos desenvolvedores organizar melhor os aplicativos grandes.
Interface pública SourceControl2 Usado para interagir com o atual sistema de controle de origem.
Interface pública SourceControlBindings Usado para definir as ligações de controle de origem para objetos.
Interface pública TaskItems2 O TaskItems coleção contém todas as tarefas na Lista de tarefas janela.
Interface pública TextDocumentKeyPressEvents Define os eventos associados a um pressionamento de tecla.Usar esse objeto para a funcionalidade e consulte TextDocumentKeyPressEventsClass para obter a documentação de membro deste objeto.
Interface pública TextPane2 Representa um painel dentro de uma janela do editor de texto.
Interface pública ToolBoxItem2 Representa um item na caixa de ferramentas.
Interface pública ToolBoxTab2 Representa uma guia na caixa de ferramentas, juntamente com quaisquer objetos que a guia contém.
Interface pública ToolWindows Melhora a capacidade de descoberta e a usabilidade das janelas de ferramentas no modelo de objeto, fornecendo acesso fácil às janelas de ferramentas do shell em seus tipos nativos.
Interface pública Transport Especifica o protocolo que o depurador usa para se comunicar com o computador que possui o depurado.
Interface pública Transports Uma coleção de objetos Transport.
Interface pública Window2 O Window objeto representa uma janela no ambiente.
Interface pública Windows2 A coleção de Windows contém todas as janelas no ambiente.
Interface pública WindowVisibilityEvents Informa se ToolWindows são visível (ocultar ou Mostrar).Usar esse objeto para a funcionalidade e consulte WindowVisibilityEventsClass para obter a documentação deste objeto.
Interface pública WindowVisibilityEventsRoot Infraestrutura. Somente para uso interno da Microsoft.

Delegados

  Delegado Descrição
Delegado público _dispCodeModelEvents_ElementAddedEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispCodeModelEvents_ElementChangedEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispCodeModelEvents_ElementDeletedEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispPublishEvents_OnPublishBeginEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispPublishEvents_OnPublishDoneEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispWindowVisibilityEvents_WindowHidingEventHandler Infraestrutura. Somente para uso interno da Microsoft.
Delegado público _dispWindowVisibilityEvents_WindowShowingEventHandler Infraestrutura. Somente para uso interno da Microsoft.

Enumerações

  Enumeração Descrição
Enumeração pública dbgEventReason2 Especifica o motivo para a maioria dos eventos de depuração.
Enumeração pública dbgExpressionEvaluationState Usado sempre que uma expressão é avaliada na janela imediata ou a GetExpression2 o objeto no depurador.
Enumeração pública dbgMinidumpOption Especifica se as informações sobre a pilha é gravado para o minidespejo.
Enumeração pública dbgProcessState Usado por DebuggerProcessEvents para especificar o estado do depurador.
Enumeração pública vsBuildErrorLevel Define o nível de erro de um item listado no Error List janela da ferramenta.
Enumeração pública vsCMChangeKind Define os tipos de eventos de alteração que podem ser acionados na CodeModelEvents objeto.
Enumeração pública vsCMClassKind Representa um valor que define o tipo da definição de classe representada pelo objeto.
Enumeração pública vsCMConstKind Define quando a variável está qualificada para ser alterado.
Enumeração pública vsCMDataTypeKind Representa o tipo de dados do elemento do código.
Enumeração pública vsCMElement2 Indica o tipo de elemento de código.
Enumeração pública vsCMFunction2 Uma constante indicando o tipo de função.
Enumeração pública vsCMInheritanceKind Representa o tipo de herança.
Enumeração pública vsCMOverrideKind Define o modificador aplicado a um método para descrever como o método pode ser substituído.
Enumeração pública vsCMParameterKind Especifica o comportamento esperado do parâmetro.
Enumeração pública vsCMParseStatus Informa o modelo de código, se a análise atual foi concluída e se ele tinha erros.
Enumeração pública vsCMPropertyKind Retorna o status obter/conjunto para a propriedade especificada.
Enumeração pública vsCMTypeRef2 O tipo de dados que a função retornará.
Enumeração pública vsCommandControlType Descreve o tipo de controle que deve ser usado para um comando.
Enumeração pública vsCommandStyle Define opções de estilo de comando.
Enumeração pública vsFindOptions2 Representa o comportamento da ReplacePattern método, como, por exemplo, como pesquisar, onde começar a pesquisa, se deve pesquisar frente ou para trás e se devem ser aplicadas a diferenciação de maiúsculas.
Enumeração pública vsIncrementalSearchResult Descreve o status do resultado da pesquisa.
Enumeração pública vsPublishState Indica o estado de publicação de uma solução.
Enumeração pública vsSourceControlCheckOutOptions Indica as opções de check-out de controle do documento.
Enumeração pública vsThemeColors Um conjunto de padrões de cor para o design de interface do usuário consistente.