Partilhar via


Namespace EnvDTE80

EnvDTE80 contém os objetos e membros para a 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 esta funcionalidade.Não é uma instância dessa classe.
Classe pública CodeModelLanguageConstants2 Uma constante especificando o idioma usado para criar o código.
Classe pública ContextGuids Contém contexto GUIDs, cada um deles representa um estado do ambiente de desenvolvimento integrado (IDE) ou em uma janela de ferramenta.Estado exemplos de uma sessão de depuração no processo, uma solução vazia sendo carregado ou o IDE no modo design.Essa enumeração é passada como um argumento para AddNamedCommand e AddNamedCommand2.
Classe pública DebuggerExpressionEvaluationEventsClass Infraestrutura. Consulte DebuggerExpressionEvaluationEvents para esta funcionalidade.Não é uma instância dessa classe.
Classe pública DebuggerProcessEventsClass Infraestrutura. Consulte DebuggerProcessEvents para esta funcionalidade.Não é 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 esta funcionalidade.Não é 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 esta funcionalidade.Não é 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 esta funcionalidade.Não é uma instância dessa classe.
Interface pública _CodeModelEventsRoot Infraestrutura. Somente para uso interno da Microsoft.
Interface pública _DebuggerExpressionEvaluationEvents Infraestrutura. Consulte DebuggerExpressionEvaluationEvents para esta 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 esta 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 esta funcionalidade.Não criar uma instância dessa classe.
Interface pública _TextDocumentKeyPressEvents Infraestrutura. Consulte TextDocumentKeyPressEvents para esta 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 esta funcionalidade.Não criar uma instância dessa classe.
Interface pública Breakpoint2 Contém propriedades e métodos usados para manipular programaticamente um ponto de interrupção.
Interface pública CodeAttribute2 Define um atributo de 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 a construção de um arquivo de origem.
Interface pública CodeEvent Modelos de 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 documentação. este 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 de 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 de variável em um arquivo de origem.
Interface pública Commands2 Contém todos os comandos, na forma de Command objetos, no ambiente.
Interface pública Debugger2 O Debugger2 objeto é usado para investigar 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.Use esse objeto para a funcionalidade e consulte DebuggerExpressionEvaluationEventsClass para documentação. este objeto
Interface pública DebuggerProcessEvents Representa o OnProcessStateChanged de evento.Essa alterações quando o depurador alterna de run para interromper ou parar a execução.Consulte DebuggerProcessEventsClass para documentação. este objetoNão criar uma instância dessa classe.
Interface pública DTE2 O objeto de nível superior a Visual Studio modelo de objeto de automação.
Interface pública EditPoint2 Permite a manipulação de texto como dados nos buffers de texto.
Interface pública Engine Um mecanismo de depuração que é usado para mapear o tipo de código.
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 contendo erros, avisos e mensagens relacionadas à solução que contém.
Interface pública Events2 Permite o acesso a todos os eventos no modelo de extensibilidade.Eventos também podem ser expostos a partir de objetos específicos dentro do 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 Use esse objeto para a funcionalidade e consulte PublishEventsClass para documentação. este objeto
Interface pública Solution2 Representa todos os projetos e as propriedades de toda a solução 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 As 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 de Lista de tarefas janela.
Interface pública TextDocumentKeyPressEvents Define os eventos associados a um pressionamento de tecla.Use esse objeto para a funcionalidade e consulte TextDocumentKeyPressEventsClass para membro documentação. este 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 a guia contém todos os objetos.
Interface pública ToolWindows Melhora a detectabilidade 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 O Windows coleção contém todas as janelas no ambiente.
Interface pública WindowVisibilityEvents Informa se ToolWindows são visível (ocultar ou Mostrar).Use esse objeto para a funcionalidade e consulte WindowVisibilityEventsClass para documentação. este 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 de 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 de 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 de parâmetro esperado.
Enumeração pública vsCMParseStatus Informa o modelo de código se a análise atual foi concluída e se ele tivesse erros.
Enumeração pública vsCMPropertyKind Retorna o status de Get/Set da propriedade especificada.
Enumeração pública vsCMTypeRef2 O tipo de dados que a função retorna.
Enumeração pública vsCommandControlType Descreve o tipo de controle 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 pesquisar, onde começar a pesquisa, se deve pesquisar para frente ou para trás, e se devem ser aplicadas em caso de sensibilidade.
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.