Udostępnij za pośrednictwem


Interfejs _DTE

Obiektem najwyższego poziomu w modelu obiektów automatyzacji programu Visual Studio.Odnoszą się do _DTE dla tej funkcji.Tworzy wystąpienia z tej klasy.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna ActiveDocument Pobiera aktywny dokument.
Właściwość publiczna ActiveSolutionProjects Pobiera tablicę aktualnie wybranych projektów.
Właściwość publiczna ActiveWindow Jeśli nie ma innych aktywnych zwraca aktualnie aktywne okno lub okno wierzchni.
Właściwość publiczna AddIns Pobiera AddIns kolekcji, która zawiera wszystkie aktualnie dostępne dodatki.
Właściwość publiczna Application Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna CommandBars Pobiera odwołanie do pasków poleceń środowiska programistycznego.
Właściwość publiczna CommandLineArguments Pobiera ciąg reprezentujący argumentów wiersza polecenia.
Właściwość publiczna Commands Zwraca Commands kolekcji.
Właściwość publiczna ContextAttributes Pobiera ContextAttributes kolekcji, która umożliwia klientom automatyzacji dodawać nowe atrybuty do bieżącego zaznaczone elementy w oknie Pomoc dynamiczna i zapewnienia pomocy kontekstowej innych atrybutów.
Właściwość publiczna Debugger Pobiera debugera obiektów.
Właściwość publiczna DisplayMode Pobiera tryb wyświetlania, MDI lub dokumenty kartotekowe.
Właściwość publiczna Documents Pobiera kolekcja otwartych dokumentów w środowisku programistycznym.
Właściwość publiczna DTE Pobiera obiekt rozszerzeń najwyższego poziomu.
Właściwość publiczna Edition Pobiera opis wersji środowiska.
Właściwość publiczna Events Pobiera odwołanie do Events obiektu.
Właściwość publiczna FileName Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna Find Pobiera Find operacji wyszukiwania przez obiekt, który reprezentuje tekstu globalnego.
Właściwość publiczna FullName Pobiera pełną ścieżkę i nazwę pliku obiektu.
Właściwość publiczna Globals Pobiera Globals obiekt, który zawiera wartości dodatków, które mogą zostać zapisane w pliku rozwiązania (.sln), plik projektu lub dane profilu użytkownika.
Właściwość publiczna IsOpenFile Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna ItemOperations Pobiera ItemOperations obiektu.
Właściwość publiczna LocaleID Pobiera identyfikator ustawień regionalnych, w którym działa środowisko programistyczne.
Właściwość publiczna Macros Pobiera Macros obiektu.
Właściwość publiczna MacrosIDE Pobiera główny IDE makra automatyzacji modelu.
Właściwość publiczna MainWindow Pobiera Window obiekt reprezentujący oknie głównym rozwoju środowiska.
Właściwość publiczna Mode Pobiera tryb środowisko programistyczne, debugowania i projektowania.
Właściwość publiczna Name Ustawia lub zwraca nazwę _DTE obiektu.
Właściwość publiczna ObjectExtenders Pobiera ObjectExtenders obiektu.
Właściwość publiczna Properties Zwraca Properties kolekcji reprezentujących wszystkie dostępne kategorie i podkategorie zawartych w Opcje okno dialogowe na Narzędzia menu.
Właściwość publiczna RegistryRoot Pobiera ciąg ze ścieżką do katalogu głównego z ustawieniami rejestru programu Visual Studio.
Właściwość publiczna SelectedItems Pobiera kolekcja zawierające elementy aktualnie zaznaczone w środowisku.
Właściwość publiczna Solution Pobiera Solution obiekt, który reprezentuje wszystkie otwarte projekty w bieżącym wystąpieniu programu środowiska i pozwala na dostęp do obiektów kompilacji.
Właściwość publiczna SourceControl Pobiera SourceControl obiekt, który pozwala na manipulowanie stanu kontroli kodu źródłowego pliku pod obiektem.
Właściwość publiczna StatusBar Pobiera StatusBar obiektów, reprezentujących pasek stanu w oknie głównym rozwoju środowiska.
Właściwość publiczna SuppressUI Pobiera lub ustawia, czy interfejs użytkownika powinien być wyświetlany podczas wykonywania kodu automatyzacji.
Właściwość publiczna UndoContext Pobiera global UndoContext obiektu.
Właściwość publiczna UserControl Ustawia lub zwraca wartość wskazującą, czy środowiska został uruchomiony przez użytkownika lub automatyzacji.
Właściwość publiczna Version Pobiera numer wersji aplikacji hosta.
Właściwość publiczna WindowConfigurations Pobiera WindowConfigurations kolekcji reprezentujących wszystkie konfiguracje dostępne okna.
Właściwość publiczna Windows Pobiera Windows kolekcję zawierającą okien wyświetlających w obiekcie.

Początek

Metody

  Nazwa Opis
Metoda publiczna ExecuteCommand Wykonuje określone polecenie.
Metoda publiczna GetObject Pobiera interfejsem lub obiekt, który jest późnym wiązaniem do DTE object i jest możliwy przez nazwę w czasie wykonywania.
Metoda publiczna LaunchWizard Kreator jest uruchamiany z podanych parametrów.
Metoda publiczna OpenFile Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Quit Zamyka środowiska.
Metoda publiczna SatelliteDllPath Zwraca ścieżkę obliczane do satelity DLL gdy podany katalog instalacyjny dodatku lub kreatora i nazwę pliku DLL zawierającego zasoby zlokalizowane.

Początek

Uwagi

_DTE Obiektu jest dostarczana przez OnConnection metoda, która implementuje podczas tworzenia dodatku._DTE Obiekt jest Application obiektu języka Visual Basic.

Aby uzyskiwać dostęp do właściwości specyficzne dla projektu, takie jak VBProjects lub CSharpProjects, należy użyć składni DTE.GetObject("VBProjects").

Aby uzyskać szczegółowe informacje dotyczące odwołującego się do EnvDTE nazw i _DTE obiektów, zobacz Porady: pobieranie odwołań do obiektów DTE i DTE2.

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE

Inne zasoby

Odwołania do zestawów automatyzacji i obiektu DTE2