Interface DTE
O objeto de nível superior no modelo de objeto de automação do Visual Studio.Usar esse objeto para a funcionalidade e consulte _DTE para obter a documentação deste 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 | |
---|---|---|
ActiveDocument | Obtém o documento ativo. (Herdado de _DTE.) | |
ActiveSolutionProjects | Obtém uma matriz de projetos atualmente selecionados. (Herdado de _DTE.) | |
ActiveWindow | Retorna a janela ativa no momento, ou a janela top-most se outros não está ativa. (Herdado de _DTE.) | |
AddIns | Obtém a coleção de AddIns , que contém qualquer suplementos disponível no momento. (Herdado de _DTE.) | |
Application | Infraestrutura. Uso interno do Microsoft somente. (Herdado de _DTE.) | |
CommandBars | Obtém uma referência às barras de comandos do ambiente de desenvolvimento. (Herdado de _DTE.) | |
CommandLineArguments | Obtém uma cadeia de caracteres que representa os argumentos de linha de comando. (Herdado de _DTE.) | |
Commands | retorna a coleção de Commands . (Herdado de _DTE.) | |
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. (Herdado de _DTE.) | |
Debugger | Obtém os objetos do depurador. (Herdado de _DTE.) | |
DisplayMode | Obtém o modo de exibição, MDI ou documentos com guias. (Herdado de _DTE.) | |
Documents | Obtém a coleção de documentos abertos no ambiente de desenvolvimento. (Herdado de _DTE.) | |
DTE | Obtém o objeto de nível superior de extensibilidade. (Herdado de _DTE.) | |
Edition | Obtém uma descrição de edição de ambiente. (Herdado de _DTE.) | |
Events | Obtém uma referência ao objeto de Events . (Herdado de _DTE.) | |
FileName | Infraestrutura. Uso interno do Microsoft somente. (Herdado de _DTE.) | |
Find | Obtém o objeto de Find que representa operações globais de localização de texto. (Herdado de _DTE.) | |
FullName | Obtém o caminho completo e o nome do objeto. (Herdado de _DTE.) | |
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. (Herdado de _DTE.) | |
IsOpenFile | Infraestrutura. Uso interno do Microsoft somente. (Herdado de _DTE.) | |
ItemOperations | Obtém o objeto de ItemOperations . (Herdado de _DTE.) | |
LocaleID | Obtém a identificação de localidade na qual o ambiente de desenvolvimento está sendo executado. (Herdado de _DTE.) | |
Macros | Obtém o objeto de Macros . (Herdado de _DTE.) | |
MacrosIDE | Obtém a raiz do modelo de automação do IDE de macros. (Herdado de _DTE.) | |
MainWindow | Obtém um objeto de Window que representa a janela principal do ambiente de desenvolvimento. (Herdado de _DTE.) | |
Mode | Obtém o modo do ambiente de desenvolvimento, depuração ou design. (Herdado de _DTE.) | |
Name | Obtém ou define o nome do objeto de _DTE . (Herdado de _DTE.) | |
ObjectExtenders | Obtém o objeto de ObjectExtenders . (Herdado de _DTE.) | |
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 . (Herdado de _DTE.) | |
RegistryRoot | Obtém uma cadeia de caracteres com o caminho para a raiz de configurações do Registro do Visual Studio. (Herdado de _DTE.) | |
SelectedItems | Obtém uma coleção que contém os itens selecionados no ambiente. (Herdado de _DTE.) | |
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. (Herdado de _DTE.) | |
SourceControl | Obtém um objeto de SourceControl que permite que você manipule o estado de controle de origem do arquivo code-behind do objeto. (Herdado de _DTE.) | |
StatusBar | Obtém o objeto de StatusBar , representando a barra de status na janela principal do ambiente de desenvolvimento. (Herdado de _DTE.) | |
SuppressUI | Obtém ou define se interface do usuário deve ser exibido durante a execução do código de automação. (Herdado de _DTE.) | |
UndoContext | Obtém o objeto global de UndoContext . (Herdado de _DTE.) | |
UserControl | Obtém ou define um valor indicando se o ambiente foi iniciado por um usuário ou pela automação. (Herdado de _DTE.) | |
Version | Obtém o número de versão do aplicativo host. (Herdado de _DTE.) | |
WindowConfigurations | Obtém a coleção de WindowConfigurations , que representa todas as configurações disponíveis da janela. (Herdado de _DTE.) | |
Windows | Obtém uma coleção de Windows que contém as janelas que exibem no objeto. (Herdado de _DTE.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
ExecuteCommand | executa o comando especificado. (Herdado de _DTE.) | |
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. (Herdado de _DTE.) | |
LaunchWizard | executa um assistente com os parâmetros fornecidos. (Herdado de _DTE.) | |
OpenFile | Infraestrutura. Uso interno do Microsoft somente. (Herdado de _DTE.) | |
Quit | fecha o ambiente. (Herdado de _DTE.) | |
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. (Herdado de _DTE.) |
Superior
Comentários
O DTE objeto é fornecido pelo OnConnection método que você implementar quando você cria um Add-in.O DTE o objeto é o Application objeto no 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