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 | |
---|---|---|
ActiveDocument | Pobiera aktywny dokument. | |
ActiveSolutionProjects | Pobiera tablicę aktualnie wybranych projektów. | |
ActiveWindow | Jeśli nie ma innych aktywnych zwraca aktualnie aktywne okno lub okno wierzchni. | |
AddIns | Pobiera AddIns kolekcji, która zawiera wszystkie aktualnie dostępne dodatki. | |
Application | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
CommandBars | Pobiera odwołanie do pasków poleceń środowiska programistycznego. | |
CommandLineArguments | Pobiera ciąg reprezentujący argumentów wiersza polecenia. | |
Commands | Zwraca Commands kolekcji. | |
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. | |
Debugger | Pobiera debugera obiektów. | |
DisplayMode | Pobiera tryb wyświetlania, MDI lub dokumenty kartotekowe. | |
Documents | Pobiera kolekcja otwartych dokumentów w środowisku programistycznym. | |
DTE | Pobiera obiekt rozszerzeń najwyższego poziomu. | |
Edition | Pobiera opis wersji środowiska. | |
Events | Pobiera odwołanie do Events obiektu. | |
FileName | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Find | Pobiera Find operacji wyszukiwania przez obiekt, który reprezentuje tekstu globalnego. | |
FullName | Pobiera pełną ścieżkę i nazwę pliku obiektu. | |
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. | |
IsOpenFile | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
ItemOperations | Pobiera ItemOperations obiektu. | |
LocaleID | Pobiera identyfikator ustawień regionalnych, w którym działa środowisko programistyczne. | |
Macros | Pobiera Macros obiektu. | |
MacrosIDE | Pobiera główny IDE makra automatyzacji modelu. | |
MainWindow | Pobiera Window obiekt reprezentujący oknie głównym rozwoju środowiska. | |
Mode | Pobiera tryb środowisko programistyczne, debugowania i projektowania. | |
Name | Ustawia lub zwraca nazwę _DTE obiektu. | |
ObjectExtenders | Pobiera ObjectExtenders obiektu. | |
Properties | Zwraca Properties kolekcji reprezentujących wszystkie dostępne kategorie i podkategorie zawartych w Opcje okno dialogowe na Narzędzia menu. | |
RegistryRoot | Pobiera ciąg ze ścieżką do katalogu głównego z ustawieniami rejestru programu Visual Studio. | |
SelectedItems | Pobiera kolekcja zawierające elementy aktualnie zaznaczone w środowisku. | |
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. | |
SourceControl | Pobiera SourceControl obiekt, który pozwala na manipulowanie stanu kontroli kodu źródłowego pliku pod obiektem. | |
StatusBar | Pobiera StatusBar obiektów, reprezentujących pasek stanu w oknie głównym rozwoju środowiska. | |
SuppressUI | Pobiera lub ustawia, czy interfejs użytkownika powinien być wyświetlany podczas wykonywania kodu automatyzacji. | |
UndoContext | Pobiera global UndoContext obiektu. | |
UserControl | Ustawia lub zwraca wartość wskazującą, czy środowiska został uruchomiony przez użytkownika lub automatyzacji. | |
Version | Pobiera numer wersji aplikacji hosta. | |
WindowConfigurations | Pobiera WindowConfigurations kolekcji reprezentujących wszystkie konfiguracje dostępne okna. | |
Windows | Pobiera Windows kolekcję zawierającą okien wyświetlających w obiekcie. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ExecuteCommand | Wykonuje określone polecenie. | |
GetObject | Pobiera interfejsem lub obiekt, który jest późnym wiązaniem do DTE object i jest możliwy przez nazwę w czasie wykonywania. | |
LaunchWizard | Kreator jest uruchamiany z podanych parametrów. | |
OpenFile | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
Quit | Zamyka środowiska. | |
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