Sdílet prostřednictvím


_DTE – rozhraní

Objekt nejvyšší úrovně v modelu objektu automatizace Visual Studio.Odkaz na _DTE pro tuto funkci.Nevytvoří instanci této třídy.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<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

Typ _DTE zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ActiveDocument Získá aktivního dokumentu.
Veřejná vlastnost ActiveSolutionProjects Získá pole vybrané projekty.
Veřejná vlastnost ActiveWindow Vrátí aktuálně aktivní okno nebo okno nahoře, pokud žádné jiné jsou aktivní.
Veřejná vlastnost AddIns Získá AddIns kolekci, která obsahuje všechny aktuálně dostupné doplňky.
Veřejná vlastnost Application Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost CommandBars Získá odkaz do vývojového prostředí příkazového řádku.
Veřejná vlastnost CommandLineArguments Získá řetězec představující argumenty příkazového řádku.
Veřejná vlastnost Commands Vrátí Commands kolekce.
Veřejná vlastnost ContextAttributes Získá ContextAttributes kolekci, která umožňuje klientům automatizace přidat nové atributy aktuální položky vybrané v okně nápovědy dynamických a poskytuje kontextové nápovědy pro další atributy.
Veřejná vlastnost Debugger Získá objekty ladicí program.
Veřejná vlastnost DisplayMode Získá režim zobrazení MDI nebo dokumenty s kartami.
Veřejná vlastnost Documents Získá kolekci otevřených dokumentů ve vývojovém prostředí.
Veřejná vlastnost DTE Získá objekt nejvyšší úrovně rozšiřitelnost.
Veřejná vlastnost Edition Popis vydání prostředí získá.
Veřejná vlastnost Events Získá odkaz Events objektu.
Veřejná vlastnost FileName Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Find Získá Find objekt, který představuje globální text operace hledání.
Veřejná vlastnost FullName Získá úplnou cestu a název souboru objektu.
Veřejná vlastnost Globals Získá Globals objekt, který obsahuje hodnoty přidat, které mohou být uloženy v souboru řešení (.sln), soubor projektu nebo dat profilu uživatele.
Veřejná vlastnost IsOpenFile Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost ItemOperations Získá ItemOperations objektu.
Veřejná vlastnost LocaleID Získá ID národního prostředí, ve kterém je spuštěn vývojové prostředí.
Veřejná vlastnost Macros Získá Macros objektu.
Veřejná vlastnost MacrosIDE Získá kořenové modelu automatizace IDE makra.
Veřejná vlastnost MainWindow Získá Window objekt představující okno hlavní vývojové prostředí.
Veřejná vlastnost Mode Získá režimu vývojového prostředí ladění nebo návrh.
Veřejná vlastnost Name Nastaví nebo získá název _DTE objektu.
Veřejná vlastnost ObjectExtenders Získá ObjectExtenders objektu.
Veřejná vlastnost Properties Vrátí Properties představující všechny dostupné kategorie a podkategorie, obsažené v kolekci Možnosti dialogovém Nástroje nabídky.
Veřejná vlastnost RegistryRoot Získá řetězec cesta ke kořenovému adresáři Visual Studio nastavení registru.
Veřejná vlastnost SelectedItems Získá kolekci obsahující položky vybrané v prostředí.
Veřejná vlastnost Solution Získá Solution objekt, který představuje všechny otevřené projekty v aktuální instanci prostředí a umožňuje přístup k objektům sestavení.
Veřejná vlastnost SourceControl Získá SourceControl objekt, který umožňuje manipulaci s zdrojový kód ovládacího prvku stav souboru za objekt.
Veřejná vlastnost StatusBar Získá StatusBar objekt představující stavový řádek v okně Hlavní vývojové prostředí.
Veřejná vlastnost SuppressUI Získá nebo nastaví, zda by měl být zobrazen uživatelského rozhraní během provádění kódu automatizace.
Veřejná vlastnost UndoContext Získá globální UndoContext objektu.
Veřejná vlastnost UserControl Nastaví nebo vrátí hodnotu určující, zda prostředí byla spuštěna uživatelem nebo prostřednictvím automatizace.
Veřejná vlastnost Version Získá číslo verze aplikace hostitele.
Veřejná vlastnost WindowConfigurations Získá WindowConfigurations kolekce představující všechny dostupné okno konfigurace.
Veřejná vlastnost Windows Získá Windows kolekci obsahující systém windows, které se zobrazí v objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda ExecuteCommand Provede zadaný příkaz.
Veřejná metoda GetObject Získá objekt, který je pozdní vazbou na rozhraní nebo DTE objektu a můžete přistupovat pomocí názvu v době běhu.
Veřejná metoda LaunchWizard Spustí Průvodce s zadaných parametrů.
Veřejná metoda OpenFile Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Quit Zavře prostředí.
Veřejná metoda SatelliteDllPath Satelitní knihovny DLL při instalační adresář pro doplněk nebo průvodce a název souboru DLL obsahující lokalizované prostředky vrátí vypočítaný cestu.

Nahoru

Poznámky

_DTE Objekt je poskytován OnConnection metodu, která implementují při vytváření v._DTE Objekt je Application objektu v jazyce Visual Basic.

K vlastnosti projektu VBProjects nebo CSharpProjects, použijte syntaxi DTE.GetObject("VBProjects").

Podrobné informace o odkazování EnvDTE oboru názvů a _DTE objekt, viz Jak: získat odkazy na DTE a DTE2 objektů.

Příklady

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

Viz také

Referenční dokumentace

EnvDTE – obor názvů

Další zdroje

Sestavení referenčního automatizace a objekt DTE2