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 | |
---|---|---|
ActiveDocument | Obtém o documento ativo. | |
ActiveSolutionProjects | Obtém uma matriz de projetos atualmente selecionados. | |
ActiveWindow | Retorna a janela ativa no momento, 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 localização de texto. | |
FullName | Obtém o caminho completo e o nome do 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 de 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 do 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 iniciado 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 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