Interface _DTE

O objeto de nível superior no modelo de objeto de automação do Visual Studio. Consulte _DTE para esta funcionalidade. Não é uma instância dessa classe.

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

Sintaxe

'Declaração
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type _DTE =  interface end
public interface _DTE

O tipo _DTE expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ActiveDocument Obtém o documento ativo.
Propriedade pública ActiveSolutionProjects Obtém uma matriz dos projetos selecionados no momento.
Propriedade pública ActiveWindow Retorna a janela ativa no momento ou a janela de nível mais alto, se não há outras pessoas estão ativos.
Propriedade pública AddIns Obtém o AddIns coleção, que contém todos os adicionar disponíveis no momento - ins.
Propriedade pública Application Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública CommandBars Obtém uma referência para barras de comando do ambiente de desenvolvimento.
Propriedade pública CommandLineArguments Obtém uma cadeia de caracteres representando os argumentos de linha de comando.
Propriedade pública Commands Retorna o Commands coleção.
Propriedade pública ContextAttributes Obtém um ContextAttributes a Ajuda de coleção que permite que os clientes de automação adicionar novos atributos para os itens selecionados atuais na janela Ajuda Dinâmica e fornecer contextual para atributos adicionais.
Propriedade pública Debugger Obtém o depurador de objetos.
Propriedade pública DisplayMode Obtém o modo de exibição, o MDI ou documentos com guias.
Propriedade pública Documents Obtém a coleção de documentos abertos no ambiente de desenvolvimento.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública Edition Obtém uma descrição da edição do ambiente.
Propriedade pública Events Obtém uma referência a Events objeto.
Propriedade pública FileName Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública Find Obtém o Find Localizar o objeto que representa o texto global operações.
Propriedade pública FullName Obtém o caminho completo e o nome do arquivo do objeto.
Propriedade pública Globals Obtém o Globals de objeto que contém valores de suplementos que podem ser salvos no arquivo de solução (. sln), o arquivo de projeto ou em dados de perfil. do usuário
Propriedade pública IsOpenFile Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública ItemOperations Obtém o ItemOperations objeto.
Propriedade pública LocaleID Obtém a ID da localidade na qual o ambiente de desenvolvimento está sendo executado.
Propriedade pública Macros Obtém o Macros objeto.
Propriedade pública MacrosIDE Obtém a raiz do modelo de automação do IDE de Macros.
Propriedade pública MainWindow Obtém um Window objeto que representa a janela de ambiente de desenvolvimento principal.
Propriedade pública Mode Obtém o modo do ambiente de desenvolvimento, depuração ou design.
Propriedade pública Name Define ou obtém o nome da _DTE objeto.
Propriedade pública ObjectExtenders Obtém o ObjectExtenders objeto.
Propriedade pública Properties Retorna um Properties coleção que representa todas as categorias disponíveis e subcategorias contidas a Opções caixa de diálogo na Ferramentas menu.
Propriedade pública RegistryRoot Obtém uma string com o caminho para a raiz das configurações do registro Visual Studio.
Propriedade pública SelectedItems Obtém uma coleção que contém os itens atualmente selecionados no ambiente.
Propriedade pública Solution Obtém o Solution objeto que representa todos os projetos na instância atual do ambiente de abrir e permite o acesso a objetos de compilação.
Propriedade pública SourceControl Obtém um SourceControl objeto que permite que você manipule o estado de controle do código de origem do arquivo atrás do objeto.
Propriedade pública StatusBar Obtém o StatusBar objeto representando a barra de status na janela de ambiente de desenvolvimento principal.
Propriedade pública SuppressUI Obtém ou define se a interface do usuário deve ser exibida durante a execução do código de automação.
Propriedade pública UndoContext Obtém o global UndoContext objeto.
Propriedade pública UserControl Define ou obtém um valor indicando se o ambiente foi iniciado por um usuário ou por automação.
Propriedade pública Version Obtém o host de número de versão do aplicativo.
Propriedade pública WindowConfigurations Obtém o WindowConfigurations coleção representando todas as configurações de janela disponíveis.
Propriedade pública Windows Obtém um Windows coleção contendo as janelas que exibem no objeto.

Início

Métodos

  Nome Descrição
Método público ExecuteCommand Executa o comando especificado.
Método público GetObject Obtém uma interface ou objeto que é tardia para o DTE de objeto e podem ser acessados por nome em tempo de execução.
Método público LaunchWizard Executa um assistente com os parâmetros fornecidos.
Método público OpenFile Infraestrutura. Somente para uso interno da Microsoft.
Método público Quit Fecha o ambiente.
Método público SatelliteDllPath Retorna o caminho de calculada para a DLL quando é atribuído o diretório de instalação para um Add-in ou assistente e o nome do arquivo da DLL que contém recursos localizados satélite.

Início

Comentários

O _DTE fornecido pelo objeto de OnConnection método que você implementar quando você cria um add-in. O _DTE o objeto é o Application o objeto Visual Basic.

Para acessar propriedades específicas do projeto como VBProjects ou CSharpProjects, use a sintaxe DTE.GetObject("VBProjects").

Para obter detalhes sobre como fazer referência a EnvDTE espaço para nome e o _DTE de objeto, consulte Como: obter referências aos objetos de DTE2 e DTE.

Exemplos

Sub DTEExample()
  Dim objTextDoc As TextDocument
  Dim objEP As EditPoint
  
  'Create a new text document.
  DTE.ItemOperations.NewFile("General\Text File")
  'Get a handle to the new document.
  Set objTextDoc = DTE.ActiveDocument.Object("TextDocument")
  Set objEP = objTextDoc.StartPoint.CreateEditPoint
  'Create an EditPoint and add some text.
  objEP.Insert "A test sentence."
End Sub

Consulte também

Referência

Namespace EnvDTE

Outros recursos

Assemblies de automação de referência e o objeto DTE2