Compartilhar via


Interface _DTE

O objeto de nível superior do modelo de objeto de automação do Visual Studio.Consulte _DTE para essa funcionalidade.Não crie uma instância da 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 de projetos atualmente selecionados.
Propriedade pública ActiveWindow Retorna a janela ativa no momento, ou a janela top-most se outros não está ativa.
Propriedade pública AddIns Obtém a coleção de AddIns , que contém qualquer suplementos disponível no momento.
Propriedade pública Application Infraestrutura. Uso interno do Microsoft somente.
Propriedade pública CommandBars Obtém uma referência às barras de comandos do ambiente de desenvolvimento.
Propriedade pública CommandLineArguments Obtém uma cadeia de caracteres que representa os argumentos de linha de comando.
Propriedade pública Commands retorna a coleção de Commands .
Propriedade pública ContextAttributes Obtém uma coleção de ContextAttributes que permite que os clientes de automação adicionar novos atributos para itens selecionados atual na janela da Ajuda dinâmico e fornecer ajuda contextual para atributos adicionais.
Propriedade pública Debugger Obtém os objetos do depurador.
Propriedade pública DisplayMode Obtém o modo de exibiçã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 nível superior de extensibilidade.
Propriedade pública Edition Obtém uma descrição de edição de ambiente.
Propriedade pública Events Obtém uma referência ao objeto de Events .
Propriedade pública FileName Infraestrutura. Uso interno do Microsoft somente.
Propriedade pública Find Obtém o objeto de Find que representa operações globais de localização de texto.
Propriedade pública FullName Obtém o caminho completo e o nome do objeto.
Propriedade pública Globals Obtém o objeto de Globals que contém os valores do suplemento que podem ser salvos no arquivo de solução (.sln), o arquivo de projeto, ou nos dados do perfil de usuário.
Propriedade pública IsOpenFile Infraestrutura. Uso interno do Microsoft somente.
Propriedade pública ItemOperations Obtém o objeto de ItemOperations .
Propriedade pública LocaleID Obtém a identificação de localidade na qual o ambiente de desenvolvimento está sendo executado.
Propriedade pública Macros Obtém o objeto de Macros .
Propriedade pública MacrosIDE Obtém a raiz do modelo de automação do IDE de macros.
Propriedade pública MainWindow Obtém um objeto de Window que representa a janela principal do ambiente de desenvolvimento.
Propriedade pública Mode Obtém o modo do ambiente de desenvolvimento, depuração ou design.
Propriedade pública Name Obtém ou define o nome do objeto de _DTE .
Propriedade pública ObjectExtenders Obtém o objeto de ObjectExtenders .
Propriedade pública Properties Retorna uma coleção de Properties que representa todas as categorias disponíveis e subcategorias contidas na caixa de diálogo de Opções no menu de Ferramentas .
Propriedade pública RegistryRoot Obtém uma cadeia de caracteres com o caminho para a raiz de configurações do Registro do Visual Studio.
Propriedade pública SelectedItems Obtém uma coleção que contém os itens selecionados no ambiente.
Propriedade pública Solution Obtém o objeto de Solution que representa qualquer projetos abertos na instância atual de ambiente e permite acesso aos objetos de compilação.
Propriedade pública SourceControl Obtém um objeto de SourceControl que permite que você manipule o estado de controle de origem do arquivo code-behind do objeto.
Propriedade pública StatusBar Obtém o objeto de StatusBar , representando a barra de status na janela principal do ambiente de desenvolvimento.
Propriedade pública SuppressUI Obtém ou define se interface do usuário deve ser exibido durante a execução do código de automação.
Propriedade pública UndoContext Obtém o objeto global de UndoContext .
Propriedade pública UserControl Obtém ou define um valor indicando se o ambiente foi iniciado por um usuário ou pela automação.
Propriedade pública Version Obtém o número de versão do aplicativo host.
Propriedade pública WindowConfigurations Obtém a coleção de WindowConfigurations , que representa todas as configurações disponíveis da janela.
Propriedade pública Windows Obtém uma coleção de Windows que contém as janelas que exibem no objeto.

Superior

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 é associação tardia ao objeto de DTE e pode ser acessada 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. Uso interno do Microsoft somente.
Método público Quit fecha o ambiente.
Método público SatelliteDllPath Retorna o caminho computado para a DLL satélite quando dado o diretório de instalação para um suplemento ou um assistente e o nome de arquivo DLL que contém recursos localizados.

Superior

Comentários

O objeto de _DTE é fornecido pelo método de OnConnection que você implementa quando você cria um suplemento.O objeto de _DTE é o objeto de Application no Visual Basic.

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

Para obter detalhes sobre referencia o namespace de EnvDTE e o objeto de _DTE , 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