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 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 Zwraca aktywne okno lub okno najwyższego, jeśli nie ma innych są aktywne.
Właściwość publiczna AddIns Pobiera AddIns kolekcja, która zawiera wszystkie aktualnie dostępne dodatki.
Właściwość publiczna Application Infrastruktura. Tylko do użytku wewnętrznego firmy Microsoft.
Właściwość publiczna CommandBars Pobiera odwołanie do pasków poleceń środowiska programowania.
Właściwość publiczna CommandLineArguments Zwraca wartość typu Ciąg reprezentującą argumentów wiersza polecenia.
Właściwość publiczna Commands Zwraca Commands kolekcji.
Właściwość publiczna ContextAttributes Pobiera ContextAttributes kolekcja, która pozwala klientom automatyzacji dodać nowe atrybuty do bieżącego zaznaczone elementy w oknie Pomoc dynamiczna i zapewnienia pomocy kontekstowej dla dodatkowych 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 z 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. Tylko do użytku wewnętrznego firmy Microsoft.
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 tego obiektu.
Właściwość publiczna Globals Pobiera Globals obiekt, który zawiera wartości w, które mogą zostać zapisane w pliku rozwiązania (.sln), plik projektu lub w danych profilu użytkownika.
Właściwość publiczna IsOpenFile Infrastruktura. Tylko do użytku wewnętrznego firmy Microsoft.
Właściwość publiczna ItemOperations Pobiera ItemOperations obiektu.
Właściwość publiczna LocaleID Pobiera identyfikator ustawień regionalnych, w którym jest uruchomiony środowiska programistycznego.
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 okno główne rozwoju środowiska.
Właściwość publiczna Mode Pobiera tryb środowiska programowania, 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 ścieżki do katalogu głównego, ustawienia rejestru programu Visual Studio.
Właściwość publiczna SelectedItems Pobiera kolekcja zawierające elementy zaznaczone w środowisku.
Właściwość publiczna Solution Pobiera Solution obiekt, który reprezentuje wszystkie otwarte projekty w bieżącej instancji środowiska i umożliwia 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 reprezentujący pasek stanu w oknie środowiska rozwoju głównych.
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 hosta numer wersji aplikacji.
Właściwość publiczna WindowConfigurations Pobiera WindowConfigurations kolekcji, reprezentujących wszystkie okna, dostępnych konfiguracji.
Właściwość publiczna Windows Pobiera Windows zawierające system windows, które wyświetlają w obiekcie kolekcji.

Początek

Metody

  Nazwa Opis
Metoda publiczna ExecuteCommand Wykonuje określone polecenie.
Metoda publiczna GetObject Pobiera obiekt, który jest późnym wiązaniem do interfejsu lub DTE obiektu i nazwy można uzyskać dostęp w czasie wykonywania.
Metoda publiczna LaunchWizard Uruchamia kreatora z podanych parametrów.
Metoda publiczna OpenFile Infrastruktura. Tylko do użytku wewnętrznego firmy Microsoft.
Metoda publiczna Quit Zamyka środowiska.
Metoda publiczna SatelliteDllPath Zwraca obliczana ścieżka 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 Dodaj w._DTE Obiektu jest Application obiektu języka Visual Basic.

Aby 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 o odwoływaniu się do EnvDTE obszaru nazw i _DTE obiektów, zobacz Jak: Uzyskiwanie odwołania do DTE i obiekty 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łujący się zestawów automatyzacji i obiekt DTE2