Condividi tramite


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
Proprietà pubblica ActiveDocument (Ereditato da _DTE)
Proprietà pubblica ActiveDocument ottiene il documento attivo.
Proprietà pubblica ActiveSolutionProjects (Ereditato da _DTE)
Proprietà pubblica ActiveSolutionProjects Ottiene una matrice di progetti attualmente selezionato.
Proprietà pubblica ActiveWindow (Ereditato da _DTE)
Proprietà pubblica ActiveWindow Ottiene la finestra attualmente attiva, o la finestra in primo piano se non altri sono attivi.
Proprietà pubblica AddIns (Ereditato da _DTE)
Proprietà pubblica AddIns ottiene AddIns raccolta, che contiene tutti i componenti aggiuntivi attualmente disponibile.
Proprietà pubblica Application (Ereditato da _DTE)
Proprietà pubblica Application Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica CommandBars (Ereditato da _DTE)
Proprietà pubblica CommandBars Ottiene un riferimento all'ambiente di sviluppo CommandBars oggetto.
Proprietà pubblica CommandLineArguments (Ereditato da _DTE)
Proprietà pubblica CommandLineArguments Ottiene una stringa che rappresenta gli argomenti della riga di comando.
Proprietà pubblica Commands (Ereditato da _DTE)
Proprietà pubblica Commands ottiene Commands raccolta.
Proprietà pubblica ContextAttributes (Ereditato da _DTE)
Proprietà pubblica 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.
Proprietà pubblica Debugger (Ereditato da _DTE)
Proprietà pubblica Debugger Ottiene gli oggetti del debugger.
Proprietà pubblica DisplayMode (Ereditato da _DTE)
Proprietà pubblica DisplayMode Ottiene o imposta la modalità di visualizzazione, MDI o documenti a schede.
Proprietà pubblica Documents (Ereditato da _DTE)
Proprietà pubblica Documents Ottiene la raccolta dei documenti aperti nell'ambiente di sviluppo.
Proprietà pubblica DTE (Ereditato da _DTE)
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Edition (Ereditato da _DTE)
Proprietà pubblica Edition Ottiene una descrizione del problema dell'ambiente.
Proprietà pubblica Events (Ereditato da _DTE)
Proprietà pubblica Events Ottiene un riferimento a Events oggetto.
Proprietà pubblica FileName (Ereditato da _DTE)
Proprietà pubblica FileName Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Find (Ereditato da _DTE)
Proprietà pubblica Find ottiene Find oggetto che rappresenta le operazioni di ricerca globali del testo.
Proprietà pubblica FullName (Ereditato da _DTE)
Proprietà pubblica FullName Ottiene il percorso completo e il nome del file dell'oggetto.
Proprietà pubblica Globals (Ereditato da _DTE)
Proprietà pubblica 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.
Proprietà pubblica IsOpenFile[String, String] (Ereditato da _DTE)
Proprietà pubblica IsOpenFile[String, String] Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica ItemOperations (Ereditato da _DTE)
Proprietà pubblica ItemOperations ottiene ItemOperations oggetto.
Proprietà pubblica LocaleID (Ereditato da _DTE)
Proprietà pubblica LocaleID Ottiene l'ID delle impostazioni locali in cui l'ambiente di sviluppo è in esecuzione.
Proprietà pubblica Macros (Ereditato da _DTE)
Proprietà pubblica Macros ottiene Macros oggetto.
Proprietà pubblica MacrosIDE (Ereditato da _DTE)
Proprietà pubblica MacrosIDE Ottiene la radice del modello di automazione dell'IDE di macro.
Proprietà pubblica MainWindow (Ereditato da _DTE)
Proprietà pubblica MainWindow Ottiene un oggetto Window oggetto che rappresenta la finestra principale dell'ambiente di sviluppo.
Proprietà pubblica Mode (Ereditato da _DTE)
Proprietà pubblica Mode Ottiene la modalità ambiente di sviluppo, debug o progettazione.
Proprietà pubblica Name (Ereditato da _DTE)
Proprietà pubblica Name Ottiene il nome del DTE.
Proprietà pubblica ObjectExtenders (Ereditato da _DTE)
Proprietà pubblica ObjectExtenders ottiene ObjectExtenders oggetto.
Proprietà pubblica Properties[String, String] (Ereditato da _DTE)
Proprietà pubblica 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.
Proprietà pubblica RegistryRoot (Ereditato da _DTE)
Proprietà pubblica RegistryRoot Ottiene una stringa con il percorso della directory radice di Visual Studio impostazioni del Registro di sistema.
Proprietà pubblica SelectedItems (Ereditato da _DTE)
Proprietà pubblica SelectedItems Ottiene una raccolta che contiene gli elementi attualmente selezionato nell'ambiente.
Proprietà pubblica Solution (Ereditato da _DTE)
Proprietà pubblica Solution ottiene Solution oggetto che rappresenta i progetti qualsiasi aperti nell'istanza corrente dell'ambiente e consente l'accesso agli oggetti di compilazione.
Proprietà pubblica SourceControl (Ereditato da _DTE)
Proprietà pubblica SourceControl Ottiene un oggetto SourceControl oggetto che consente di modificare lo stato del controllo del codice sorgente del file code-behind l'oggetto.
Proprietà pubblica StatusBar (Ereditato da _DTE)
Proprietà pubblica StatusBar ottiene StatusBar oggetto, che rappresenta la barra di stato nella finestra principale dell'ambiente di sviluppo.
Proprietà pubblica SuppressUI (Ereditato da _DTE)
Proprietà pubblica SuppressUI Ottiene o imposta un valore che indica se l'interfaccia utente (UI) deve essere visualizzato durante l'esecuzione del codice di automazione.
Proprietà pubblica ToolWindows Ottiene un oggetto ToolWindows oggetto utilizzato come collegamento per trovare le finestre degli strumenti.
Proprietà pubblica UndoContext (Ereditato da _DTE)
Proprietà pubblica UndoContext Ottiene l'oggetto globale UndoContext oggetto.
Proprietà pubblica UserControl (Ereditato da _DTE)
Proprietà pubblica UserControl Ottiene un valore che indica se l'ambiente è stato avviato da un utente o di automazione.
Proprietà pubblica Version (Ereditato da _DTE)
Proprietà pubblica Version Ottiene il numero di versione dell'applicazione host.
Proprietà pubblica WindowConfigurations (Ereditato da _DTE)
Proprietà pubblica WindowConfigurations ottiene WindowConfigurations raccolta, che rappresenta tutte le configurazioni di finestre disponibili.
Proprietà pubblica Windows (Ereditato da _DTE)
Proprietà pubblica Windows Ottiene un oggetto Windows raccolta che contiene le finestre visualizzate nell'oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ExecuteCommand(String, String) (Ereditato da _DTE)
Metodo pubblico ExecuteCommand(String, String) esegue il comando specificato.
Metodo pubblico GetObject(String) (Ereditato da _DTE)
Metodo pubblico GetObject(String) Ottiene un'interfaccia o dell'oggetto che è associato tardivamente a DTE l'oggetto e possono accedere per nome in fase di esecuzione.
Metodo pubblico GetThemeColor Ottiene un colore utilizzato per la creazione dell'interfaccia utente in Visual Studio.
Metodo pubblico LaunchWizard(String, array<Object[]%) (Ereditato da _DTE)
Metodo pubblico LaunchWizard(String, array<Object[]%) esegue una procedura guidata con i parametri forniti.
Metodo pubblico OpenFile(String, String) (Ereditato da _DTE)
Metodo pubblico OpenFile(String, String) Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Quit() (Ereditato da _DTE)
Metodo pubblico Quit() chiude Visual Studio ambiente.
Metodo pubblico SatelliteDllPath(String, String) (Ereditato da _DTE)
Metodo pubblico 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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE80

Altre risorse

Riferimenti agli assembly di automazione e all'oggetto DTE2