Interfaccia DTE2
L'oggetto di primo livello in Visual Studio modello a oggetti di automazione.
Spazio dei nomi: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Sintassi
'Dichiarazione
<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
Il tipo DTE2 espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ActiveDocument | (Ereditato da _DTE) | |
ActiveDocument | ottiene il documento attivo. | |
ActiveSolutionProjects | (Ereditato da _DTE) | |
ActiveSolutionProjects | Ottiene una matrice di progetti attualmente selezionato. | |
ActiveWindow | (Ereditato da _DTE) | |
ActiveWindow | Ottiene la finestra attualmente attiva, o la finestra in primo piano se non altri sono attivi. | |
AddIns | (Ereditato da _DTE) | |
AddIns | ottiene AddIns raccolta, che contiene tutti i componenti aggiuntivi attualmente disponibile. | |
Application | (Ereditato da _DTE) | |
Application | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
CommandBars | (Ereditato da _DTE) | |
CommandBars | Ottiene un riferimento all'ambiente di sviluppo CommandBars oggetto. | |
CommandLineArguments | (Ereditato da _DTE) | |
CommandLineArguments | Ottiene una stringa che rappresenta gli argomenti della riga di comando. | |
Commands | (Ereditato da _DTE) | |
Commands | ottiene Commands raccolta. | |
ContextAttributes | (Ereditato da _DTE) | |
ContextAttributes | Ottiene un oggetto ContextAttributes la raccolta che consente ai client di automazione l'aggiunta di nuovi attributi a corrente agli elementi selezionati in La Guida dinamica la finestra e vengono fornite informazioni contestuali per attributi aggiuntivi. | |
Debugger | (Ereditato da _DTE) | |
Debugger | Ottiene gli oggetti del debugger. | |
DisplayMode | (Ereditato da _DTE) | |
DisplayMode | Ottiene o imposta la modalità di visualizzazione, MDI o documenti a schede. | |
Documents | (Ereditato da _DTE) | |
Documents | Ottiene la raccolta dei documenti aperti nell'ambiente di sviluppo. | |
DTE | (Ereditato da _DTE) | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Edition | (Ereditato da _DTE) | |
Edition | Ottiene una descrizione del problema dell'ambiente. | |
Events | (Ereditato da _DTE) | |
Events | Ottiene un riferimento a Events oggetto. | |
FileName | (Ereditato da _DTE) | |
FileName | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Find | (Ereditato da _DTE) | |
Find | ottiene Find oggetto che rappresenta le operazioni di ricerca globali del testo. | |
FullName | (Ereditato da _DTE) | |
FullName | Ottiene il percorso completo e il nome del file dell'oggetto. | |
Globals | (Ereditato da _DTE) | |
Globals | ottiene Globals oggetto contenente i valori del componente aggiuntivo che possono essere salvati nel file di soluzione (sln), il file di progetto, o nei dati di profilo. | |
IsOpenFile[String, String] | (Ereditato da _DTE) | |
IsOpenFile[String, String] | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
ItemOperations | (Ereditato da _DTE) | |
ItemOperations | ottiene ItemOperations oggetto. | |
LocaleID | (Ereditato da _DTE) | |
LocaleID | Ottiene l'ID delle impostazioni locali in cui l'ambiente di sviluppo è in esecuzione. | |
Macros | (Ereditato da _DTE) | |
Macros | ottiene Macros oggetto. | |
MacrosIDE | (Ereditato da _DTE) | |
MacrosIDE | Ottiene la radice del modello di automazione dell'IDE di macro. | |
MainWindow | (Ereditato da _DTE) | |
MainWindow | Ottiene un oggetto Window oggetto che rappresenta la finestra principale dell'ambiente di sviluppo. | |
Mode | (Ereditato da _DTE) | |
Mode | Ottiene la modalità ambiente di sviluppo, debug o progettazione. | |
Name | (Ereditato da _DTE) | |
Name | Ottiene il nome del DTE. | |
ObjectExtenders | (Ereditato da _DTE) | |
ObjectExtenders | ottiene ObjectExtenders oggetto. | |
Properties[String, String] | (Ereditato da _DTE) | |
Properties[String, String] | Ottiene un oggetto Properties raccolta che rappresenta tutte le categorie e sottocategorie disponibili contenute in opzioni finestra di dialogo scegliere strumenti menu. | |
RegistryRoot | (Ereditato da _DTE) | |
RegistryRoot | Ottiene una stringa con il percorso della directory radice di Visual Studio impostazioni del Registro di sistema. | |
SelectedItems | (Ereditato da _DTE) | |
SelectedItems | Ottiene una raccolta che contiene gli elementi attualmente selezionato nell'ambiente. | |
Solution | (Ereditato da _DTE) | |
Solution | ottiene Solution oggetto che rappresenta i progetti qualsiasi aperti nell'istanza corrente dell'ambiente e consente l'accesso agli oggetti di compilazione. | |
SourceControl | (Ereditato da _DTE) | |
SourceControl | Ottiene un oggetto SourceControl oggetto che consente di modificare lo stato del controllo del codice sorgente del file code-behind l'oggetto. | |
StatusBar | (Ereditato da _DTE) | |
StatusBar | ottiene StatusBar oggetto, che rappresenta la barra di stato nella finestra principale dell'ambiente di sviluppo. | |
SuppressUI | (Ereditato da _DTE) | |
SuppressUI | Ottiene o imposta un valore che indica se l'interfaccia utente (UI) deve essere visualizzato durante l'esecuzione del codice di automazione. | |
ToolWindows | Ottiene un oggetto ToolWindows oggetto utilizzato come collegamento per trovare le finestre degli strumenti. | |
UndoContext | (Ereditato da _DTE) | |
UndoContext | Ottiene l'oggetto globale UndoContext oggetto. | |
UserControl | (Ereditato da _DTE) | |
UserControl | Ottiene un valore che indica se l'ambiente è stato avviato da un utente o di automazione. | |
Version | (Ereditato da _DTE) | |
Version | Ottiene il numero di versione dell'applicazione host. | |
WindowConfigurations | (Ereditato da _DTE) | |
WindowConfigurations | ottiene WindowConfigurations raccolta, che rappresenta tutte le configurazioni di finestre disponibili. | |
Windows | (Ereditato da _DTE) | |
Windows | Ottiene un oggetto Windows raccolta che contiene le finestre visualizzate nell'oggetto. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ExecuteCommand(String, String) | (Ereditato da _DTE) | |
ExecuteCommand(String, String) | esegue il comando specificato. | |
GetObject(String) | (Ereditato da _DTE) | |
GetObject(String) | Ottiene un'interfaccia o dell'oggetto che è associato tardivamente a DTE l'oggetto e possono accedere per nome in fase di esecuzione. | |
GetThemeColor | Ottiene un colore utilizzato per la creazione dell'interfaccia utente in Visual Studio. | |
LaunchWizard(String, array<Object[]%) | (Ereditato da _DTE) | |
LaunchWizard(String, array<Object[]%) | esegue una procedura guidata con i parametri forniti. | |
OpenFile(String, String) | (Ereditato da _DTE) | |
OpenFile(String, String) | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Quit() | (Ereditato da _DTE) | |
Quit() | chiude Visual Studio ambiente. | |
SatelliteDllPath(String, String) | (Ereditato da _DTE) | |
SatelliteDllPath(String, String) | Restituisce il percorso calcolato alla DLL satellite una volta specificando la directory di installazione per un componente aggiuntivo o una procedura guidata e il nome della DLL che contiene le risorse localizzate. |
In alto
Note
DTE l'oggetto viene fornito posta elettronica OnConnection metodo implementato quando si crea un componente aggiuntivo.DTE l'oggetto viene Application oggetto in Visual Basic.
Per accedere alle proprietà specifiche del progetto come VBProjects o CSharpProjects, utilizzare la sintassi DTE.GetObject("VBProjects").
Per informazioni dettagliate su come fare riferimento EnvDTE spazio dei nomi e DTE l'oggetto, vedere Riferimenti agli assembly di automazione e all'oggetto DTE2.
Esempi
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