Interface _DTE
O objeto de nível superior no modelo de objeto de automação do Visual Studio. Consulte _DTE para essa funcionalidade. Não crie 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 | |
---|---|---|
![]() |
ActiveDocument | Obtém o documento ativo. |
![]() |
ActiveSolutionProjects | Obtém uma matriz de projetos atualmente selecionados. |
![]() |
ActiveWindow | Retorna a janela atualmente ativa, ou a janela top-most se outros não está ativa. |
![]() |
AddIns | Obtém a coleção de AddIns , que contém qualquer suplementos disponível no momento. |
![]() |
Application | Infraestrutura. Uso interno do Microsoft somente. |
![]() |
CommandBars | Obtém uma referência às barras de comandos do ambiente de desenvolvimento. |
![]() |
CommandLineArguments | Obtém uma cadeia de caracteres que representa os argumentos de linha de comando. |
![]() |
Commands | Retorna a coleção de Commands . |
![]() |
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. |
![]() |
Debugger | Obtém os objetos do depurador. |
![]() |
DisplayMode | Obtém o modo de exibição, MDI ou documentos com guias. |
![]() |
Documents | Obtém a coleção de documentos abertos no ambiente de desenvolvimento. |
![]() |
DTE | Obtém o objeto de nível superior de extensibilidade. |
![]() |
Edition | Obtém uma descrição de edição de ambiente. |
![]() |
Events | Obtém uma referência ao objeto de Events . |
![]() |
FileName | Infraestrutura. Uso interno do Microsoft somente. |
![]() |
Find | Obtém o objeto de Find que representa operações globais de alterações de texto. |
![]() |
FullName | Obtém o caminho completo e o nome do arquivo de objeto. |
![]() |
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. |
![]() |
IsOpenFile | Infraestrutura. Uso interno do Microsoft somente. |
![]() |
ItemOperations | Obtém o objeto de ItemOperations . |
![]() |
LocaleID | Obtém a identificação de localidade na qual o ambiente de desenvolvimento está sendo executado. |
![]() |
Macros | Obtém o objeto de Macros . |
![]() |
MacrosIDE | Obtém a raiz do modelo de automação do IDE de macros. |
![]() |
MainWindow | Obtém um objeto de Window que representa a janela principal do ambiente de desenvolvimento. |
![]() |
Mode | Obtém o modo do ambiente de desenvolvimento, depuração ou design. |
![]() |
Name | Obtém ou define o nome do objeto de _DTE . |
![]() |
ObjectExtenders | Obtém o objeto de ObjectExtenders . |
![]() |
Properties | Retorna uma coleção de Properties que representa todas as categorias disponíveis e subcategorias contidas na caixa de diálogo Opções no menu de Ferramentas . |
![]() |
RegistryRoot | Obtém uma cadeia de caracteres com o caminho para a raiz de configurações do Registro do Visual Studio. |
![]() |
SelectedItems | Obtém uma coleção que contém os itens selecionados no ambiente. |
![]() |
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. |
![]() |
SourceControl | Obtém um objeto de SourceControl que permite que você manipule o estado de controle de origem do arquivo code-behind de objeto. |
![]() |
StatusBar | Obtém o objeto de StatusBar , representando a barra de status na janela principal do ambiente de desenvolvimento. |
![]() |
SuppressUI | Obtém ou define se interface do usuário deve ser exibido durante a execução do código de automação. |
![]() |
UndoContext | Obtém o objeto global de UndoContext . |
![]() |
UserControl | Obtém ou define um valor indicando se o ambiente foi iniciada por um usuário ou pela automação. |
![]() |
Version | Obtém o número de versão do aplicativo host. |
![]() |
WindowConfigurations | Obtém a coleção de WindowConfigurations , que representa todas as configurações disponíveis da janela. |
![]() |
Windows | Obtém uma coleção de Windows que contém as janelas que exibem no objeto. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
ExecuteCommand | Executa o comando especificado. |
![]() |
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. |
![]() |
LaunchWizard | Executa um assistente com os parâmetros fornecidos. |
![]() |
OpenFile | Infraestrutura. Uso interno do Microsoft somente. |
![]() |
Quit | Fecha o ambiente. |
![]() |
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 projeto como VBProjects ou CSharpProjects, use a sintaxe DTE.GetObject("VBProjects").
Para obter detalhes sobre fazer referência ao namespace de EnvDTE e o objeto de _DTE , consulte Como obter referências para os objetos DTE e 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