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