Udostępnij za pośrednictwem


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 (Odziedziczone z _DTE).
Właściwość publiczna ActiveDocument Pobiera aktywny dokument.
Właściwość publiczna ActiveSolutionProjects (Odziedziczone z _DTE).
Właściwość publiczna ActiveSolutionProjects Pobiera tablicę aktualnie wybranych projektów.
Właściwość publiczna ActiveWindow (Odziedziczone z _DTE).
Właściwość publiczna ActiveWindow Pobiera aktualnie aktywne okno lub okno wierzchni, jeśli inni nie są aktywne.
Właściwość publiczna AddIns (Odziedziczone z _DTE).
Właściwość publiczna AddIns Pobiera AddIns kolekcji, która zawiera wszystkie aktualnie dostępne dodatki.
Właściwość publiczna Application (Odziedziczone z _DTE).
Właściwość publiczna Application Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna CommandBars (Odziedziczone z _DTE).
Właściwość publiczna CommandBars Pobiera odwołanie do środowiska programowania CommandBars obiektu.
Właściwość publiczna CommandLineArguments (Odziedziczone z _DTE).
Właściwość publiczna CommandLineArguments Pobiera ciąg reprezentujący argumenty wiersza polecenia.
Właściwość publiczna Commands (Odziedziczone z _DTE).
Właściwość publiczna Commands Pobiera Commands kolekcji.
Właściwość publiczna ContextAttributes (Odziedziczone z _DTE).
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 (Odziedziczone z _DTE).
Właściwość publiczna Debugger Pobiera debugera obiektów.
Właściwość publiczna DisplayMode (Odziedziczone z _DTE).
Właściwość publiczna DisplayMode Zwraca lub ustawia tryb wyświetlania, MDI lub dokumenty kartotekowe.
Właściwość publiczna Documents (Odziedziczone z _DTE).
Właściwość publiczna Documents Zwraca kolekcję otwarte dokumenty w środowisku programistycznym.
Właściwość publiczna DTE (Odziedziczone z _DTE).
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Edition (Odziedziczone z _DTE).
Właściwość publiczna Edition Pobiera opis wersji środowiska.
Właściwość publiczna Events (Odziedziczone z _DTE).
Właściwość publiczna Events Pobiera odwołanie do Events obiektu.
Właściwość publiczna FileName (Odziedziczone z _DTE).
Właściwość publiczna FileName Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna Find (Odziedziczone z _DTE).
Właściwość publiczna Find Pobiera Find operacji wyszukiwania przez obiekt, który reprezentuje tekstu globalnego.
Właściwość publiczna FullName (Odziedziczone z _DTE).
Właściwość publiczna FullName Pobiera pełną ścieżkę i nazwę pliku tego obiektu.
Właściwość publiczna Globals (Odziedziczone z _DTE).
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[String, String] (Odziedziczone z _DTE).
Właściwość publiczna IsOpenFile[String, String] Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna ItemOperations (Odziedziczone z _DTE).
Właściwość publiczna ItemOperations Pobiera ItemOperations obiektu.
Właściwość publiczna LocaleID (Odziedziczone z _DTE).
Właściwość publiczna LocaleID Pobiera identyfikator ustawień regionalnych, w którym jest uruchomiona na środowisko projektowania.
Właściwość publiczna Macros (Odziedziczone z _DTE).
Właściwość publiczna Macros Pobiera Macros obiektu.
Właściwość publiczna MacrosIDE (Odziedziczone z _DTE).
Właściwość publiczna MacrosIDE Pobiera główny IDE makra automatyzacji modelu.
Właściwość publiczna MainWindow (Odziedziczone z _DTE).
Właściwość publiczna MainWindow Pobiera Window obiekt reprezentujący okno główne rozwoju środowiska.
Właściwość publiczna Mode (Odziedziczone z _DTE).
Właściwość publiczna Mode Pobiera tryb środowiska programowania, program debug lub projekt.
Właściwość publiczna Name (Odziedziczone z _DTE).
Właściwość publiczna Name Pobiera nazwę DTE.
Właściwość publiczna ObjectExtenders (Odziedziczone z _DTE).
Właściwość publiczna ObjectExtenders Pobiera ObjectExtenders obiektu.
Właściwość publiczna Properties[String, String] (Odziedziczone z _DTE).
Właściwość publiczna Properties[String, String] 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 (Odziedziczone z _DTE).
Właściwość publiczna RegistryRoot Pobiera ciąg ścieżki do katalogu głównego Visual Studio ustawienia rejestru.
Właściwość publiczna SelectedItems (Odziedziczone z _DTE).
Właściwość publiczna SelectedItems Zwraca kolekcję zawierające elementy zaznaczone w środowisku.
Właściwość publiczna Solution (Odziedziczone z _DTE).
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 (Odziedziczone z _DTE).
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 (Odziedziczone z _DTE).
Właściwość publiczna StatusBar Pobiera StatusBar obiekt reprezentujący pasek stanu w oknie głównym rozwoju środowiska.
Właściwość publiczna SuppressUI (Odziedziczone z _DTE).
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 (Odziedziczone z _DTE).
Właściwość publiczna UndoContext Pobiera globalnym UndoContext obiektu.
Właściwość publiczna UserControl (Odziedziczone z _DTE).
Właściwość publiczna UserControl Zwraca wartość wskazującą, czy środowiska został uruchomiony przez użytkownika lub automatyzacji.
Właściwość publiczna Version (Odziedziczone z _DTE).
Właściwość publiczna Version Pobiera hosta numer wersji aplikacji.
Właściwość publiczna WindowConfigurations (Odziedziczone z _DTE).
Właściwość publiczna WindowConfigurations Pobiera WindowConfigurations kolekcji reprezentujących wszystkie dostępne okno konfiguracji.
Właściwość publiczna Windows (Odziedziczone z _DTE).
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(String, String) (Odziedziczone z _DTE).
Metoda publiczna ExecuteCommand(String, String) Wykonuje określone polecenie.
Metoda publiczna GetObject(String) (Odziedziczone z _DTE).
Metoda publiczna GetObject(String) 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(String, array<Object[]%) (Odziedziczone z _DTE).
Metoda publiczna LaunchWizard(String, array<Object[]%) Uruchamia kreatora z podanych parametrów.
Metoda publiczna OpenFile(String, String) (Odziedziczone z _DTE).
Metoda publiczna OpenFile(String, String) Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Quit() (Odziedziczone z _DTE).
Metoda publiczna Quit() Zamyka Visual Studio środowiska.
Metoda publiczna SatelliteDllPath(String, String) (Odziedziczone z _DTE).
Metoda publiczna SatelliteDllPath(String, String) 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łujący się zestawów automatyzacji i obiekt 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łujący się zestawów automatyzacji i obiekt DTE2