Compartilhar via


Interface DTE

O objeto de nível superior no modelo de objeto de automação do Visual Studio. Use esse objeto para a funcionalidade e consulte _DTE para documentação. este objeto

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

Sintaxe

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

O tipo DTE expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ActiveDocument Obtém o documento ativo. (Herdado de _DTE.)
Propriedade pública ActiveSolutionProjects Obtém uma matriz dos projetos selecionados no momento. (Herdado de _DTE.)
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. (Herdado de _DTE.)
Propriedade pública AddIns Obtém o AddIns coleção, que contém todos os adicionar disponíveis no momento - ins. (Herdado de _DTE.)
Propriedade pública Application Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _DTE.)
Propriedade pública CommandBars Obtém uma referência para barras de comando do ambiente de desenvolvimento. (Herdado de _DTE.)
Propriedade pública CommandLineArguments Obtém uma cadeia de caracteres representando os argumentos de linha de comando. (Herdado de _DTE.)
Propriedade pública Commands Retorna o Commands coleção. (Herdado de _DTE.)
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. (Herdado de _DTE.)
Propriedade pública Debugger Obtém o depurador de objetos. (Herdado de _DTE.)
Propriedade pública DisplayMode Obtém o modo de exibição, o MDI ou documentos com guias. (Herdado de _DTE.)
Propriedade pública Documents Obtém a coleção de documentos abertos no ambiente de desenvolvimento. (Herdado de _DTE.)
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior. (Herdado de _DTE.)
Propriedade pública Edition Obtém uma descrição da edição do ambiente. (Herdado de _DTE.)
Propriedade pública Events Obtém uma referência a Events objeto. (Herdado de _DTE.)
Propriedade pública FileName Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _DTE.)
Propriedade pública Find Obtém o Find Localizar o objeto que representa o texto global operações. (Herdado de _DTE.)
Propriedade pública FullName Obtém o caminho completo e o nome do arquivo do objeto. (Herdado de _DTE.)
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 (Herdado de _DTE.)
Propriedade pública IsOpenFile Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _DTE.)
Propriedade pública ItemOperations Obtém o ItemOperations objeto. (Herdado de _DTE.)
Propriedade pública LocaleID Obtém a ID da localidade na qual o ambiente de desenvolvimento está sendo executado. (Herdado de _DTE.)
Propriedade pública Macros Obtém o Macros objeto. (Herdado de _DTE.)
Propriedade pública MacrosIDE Obtém a raiz do modelo de automação do IDE de Macros. (Herdado de _DTE.)
Propriedade pública MainWindow Obtém um Window objeto que representa a janela de ambiente de desenvolvimento principal. (Herdado de _DTE.)
Propriedade pública Mode Obtém o modo do ambiente de desenvolvimento, depuração ou design. (Herdado de _DTE.)
Propriedade pública Name Define ou obtém o nome da _DTE objeto. (Herdado de _DTE.)
Propriedade pública ObjectExtenders Obtém o ObjectExtenders objeto. (Herdado de _DTE.)
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. (Herdado de _DTE.)
Propriedade pública RegistryRoot Obtém uma string com o caminho para a raiz das configurações do registro Visual Studio. (Herdado de _DTE.)
Propriedade pública SelectedItems Obtém uma coleção que contém os itens atualmente selecionados no ambiente. (Herdado de _DTE.)
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. (Herdado de _DTE.)
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. (Herdado de _DTE.)
Propriedade pública StatusBar Obtém o StatusBar objeto representando a barra de status na janela de ambiente de desenvolvimento principal. (Herdado de _DTE.)
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. (Herdado de _DTE.)
Propriedade pública UndoContext Obtém o global UndoContext objeto. (Herdado de _DTE.)
Propriedade pública UserControl Define ou obtém um valor indicando se o ambiente foi iniciado por um usuário ou por automação. (Herdado de _DTE.)
Propriedade pública Version Obtém o host de número de versão do aplicativo. (Herdado de _DTE.)
Propriedade pública WindowConfigurations Obtém o WindowConfigurations coleção representando todas as configurações de janela disponíveis. (Herdado de _DTE.)
Propriedade pública Windows Obtém um Windows coleção contendo as janelas que exibem no objeto. (Herdado de _DTE.)

Início

Métodos

  Nome Descrição
Método público ExecuteCommand Executa o comando especificado. (Herdado de _DTE.)
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. (Herdado de _DTE.)
Método público LaunchWizard Executa um assistente com os parâmetros fornecidos. (Herdado de _DTE.)
Método público OpenFile Infraestrutura. Somente para uso interno da Microsoft. (Herdado de _DTE.)
Método público Quit Fecha o ambiente. (Herdado de _DTE.)
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. (Herdado de _DTE.)

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 Assemblies de automação de referência e o objeto DTE2.

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