Interfejs DTE2

Obiekt najwyższego poziomu w Visual Studio w modelu obiektowym automatyzacji.

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

Składnia

'Deklaracja
<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")> _
Public Interface DTE2 _
    Inherits _DTE
[GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface DTE2 : _DTE
[GuidAttribute(L"2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")]
public interface class DTE2 : _DTE
[<GuidAttribute("2EE1E9FA-0AFE-4348-A89F-ED9CB45C99CF")>]
type DTE2 =  
    interface 
        interface _DTE 
    end
public interface DTE2 extends _DTE

Typ DTE2 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 Pobiera aktualnie aktywne okno lub okno wierzchni, jeśli inni nie są aktywne.
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 środowiska programowania CommandBars obiektu.
Właściwość publiczna CommandLineArguments Pobiera ciąg reprezentujący argumenty wiersza polecenia.
Właściwość publiczna Commands Pobiera Commands kolekcji.
Właściwość publiczna ContextAttributes Pobiera ContextAttributes atrybuty, do bieżącego zaznaczone elementy w kolekcji, która umożliwia klientom automatyzacji dodać nowy Pomoc dynamiczne okna i zapewnienia pomocy kontekstowej dla dodatkowych atrybutów.
Właściwość publiczna Debugger Pobiera debugera obiektów.
Właściwość publiczna DisplayMode Zwraca lub ustawia tryb wyświetlania, MDI lub dokumenty kartotekowe.
Właściwość publiczna Documents Zwraca kolekcję otwarte dokumenty w środowisku programistycznym.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności 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 tego obiektu.
Właściwość publiczna Globals Pobiera Globals obiekt, który zawiera wartości w, które mogą być zapisane w pliku rozwiązania (.sln), pliku projektu lub danych 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 jest uruchomiona na środowisko projektowania.
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, program debug lub projekt.
Właściwość publiczna Name Pobiera nazwę DTE.
Właściwość publiczna ObjectExtenders Pobiera ObjectExtenders obiektu.
Właściwość publiczna Properties Pobiera 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 Visual Studio ustawienia rejestru.
Właściwość publiczna SelectedItems Zwraca kolekcję 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 manipulować stanu kontroli kodu źródłowego pliku pod obiektem.
Właściwość publiczna StatusBar Pobiera StatusBar obiekt reprezentujący pasek stanu w oknie głównym rozwoju środowiska.
Właściwość publiczna SuppressUI Pobiera lub ustawia wartość określającą, czy interfejs użytkownika (UI) mają być wyświetlane podczas wykonywania kodu automatyzacji.
Właściwość publiczna ToolWindows Pobiera ToolWindows obiekt używany jako skrót do znajdowania narzędzie systemu windows.
Właściwość publiczna UndoContext Pobiera globalnym UndoContext obiektu.
Właściwość publiczna UserControl 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 dostępne okno konfiguracji.
Właściwość publiczna Windows Pobiera Windows zawierający 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 interfejsu lub obiektu, który jest późnym wiązaniem do DTE obiektu i nazwy można uzyskać dostęp w czasie wykonywania.
Metoda publiczna GetThemeColor Pobiera kolor używany do rysowania interfejsu użytkownika w ramach Visual Studio.
Metoda publiczna LaunchWizard Uruchamia kreatora z podanych parametrów.
Metoda publiczna OpenFile Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Quit Zamyka Visual Studio środowiska.
Metoda publiczna SatelliteDllPath Zwraca obliczanej ścieżkę do biblioteki DLL, gdy podany katalog instalacyjny dodatku lub kreatora i nazwa pliku DLL zawierającego zasoby zlokalizowane satelity.

Początek

Uwagi

DTE Obiektu jest dostarczane przez OnConnection metodę, który implementuje podczas tworzenia Dodaj w.The DTE object is the Application object in Visual Basic.

Do uzyskania dostępu 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ływania się do EnvDTE obszaru nazw i DTE obiektów, zobacz Odwołania do zestawów automatyzacji i obiektu DTE2.

Przykłady

Sub DTEExample()
  Dim objTextDoc As TextDocument
  Dim objEP As EditPoint
  
  'Create a new text document.
  DTE2.ItemOperations.NewFile("General\Text File")
  'Get a handle to the new document.
  Set objTextDoc = DTE2.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 EnvDTE80

Inne zasoby

Odwołania do zestawów automatyzacji i obiektu DTE2