Interfaccia DTE

L'oggetto di primo livello nel modello a oggetti di automazione di Visual Studio.Utilizzare questo oggetto per funzionalità e fanno riferimento a _DTE per la documentazione di questo oggetto.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")> _
Public Interface DTE _
    Inherits _DTE
[GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface DTE : _DTE
[GuidAttribute(L"04A72314-32E9-48E2-9B87-A63603454F3E")]
public interface class DTE : _DTE
[<GuidAttribute("04A72314-32E9-48E2-9B87-A63603454F3E")>]
type DTE =  
    interface
        interface _DTE
    end
public interface DTE extends _DTE

Il tipo DTE espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ActiveDocument Ottiene il documento attivo. (Ereditato da _DTE)
Proprietà pubblica ActiveSolutionProjects Ottiene una matrice contenente i progetti correntemente selezionati. (Ereditato da _DTE)
Proprietà pubblica ActiveWindow Restituisce la finestra correntemente attiva o la finestra in primo piano se non ve ne sono altre attive. (Ereditato da _DTE)
Proprietà pubblica AddIns Ottiene la raccolta AddIns contenente tutti i componenti aggiuntivi disponibili. (Ereditato da _DTE)
Proprietà pubblica Application Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE)
Proprietà pubblica CommandBars Ottiene un riferimento alle barre dei comandi dell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica CommandLineArguments Ottiene una stringa che rappresenta gli argomenti della riga di comando. (Ereditato da _DTE)
Proprietà pubblica Commands Restituisce la raccolta Commands. (Ereditato da _DTE)
Proprietà pubblica ContextAttributes Ottiene una raccolta ContextAttributes che consente ai client di automazione di aggiungere nuovi attributi agli elementi selezionati nella finestra della Guida dinamica e di fornire la guida contestuale per gli attributi aggiuntivi. (Ereditato da _DTE)
Proprietà pubblica Debugger Ottiene gli oggetti del debugger. (Ereditato da _DTE)
Proprietà pubblica DisplayMode Ottiene la modalità di visualizzazione: MDI o Documenti a schede. (Ereditato da _DTE)
Proprietà pubblica Documents Ottiene la raccolta di documenti aperti nell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello. (Ereditato da _DTE)
Proprietà pubblica Edition Ottiene una descrizione dell'edizione dell'ambiente. (Ereditato da _DTE)
Proprietà pubblica Events Recupero di un riferimento all'oggetto Events. (Ereditato da _DTE)
Proprietà pubblica FileName Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE)
Proprietà pubblica Find Ottiene l'oggetto Find che rappresenta le operazioni globali di ricerca di testo. (Ereditato da _DTE)
Proprietà pubblica FullName Ottiene il percorso completo e il nome del file dell'oggetto. (Ereditato da _DTE)
Proprietà pubblica Globals Ottiene l'oggetto Globals contenente i valori dei componenti aggiuntivi che possono essere salvati nel file di soluzione (SLN), nel file di progetto o nei dati del profilo utente. (Ereditato da _DTE)
Proprietà pubblica IsOpenFile Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE)
Proprietà pubblica ItemOperations Ottiene l'oggetto ItemOperations. (Ereditato da _DTE)
Proprietà pubblica LocaleID Ottiene l'ID delle impostazioni locali utilizzate durante l'esecuzione dell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica Macros Ottiene l'oggetto Macros. (Ereditato da _DTE)
Proprietà pubblica MacrosIDE Ottiene l'oggetto radice del modello di automazione dell'IDE macro. (Ereditato da _DTE)
Proprietà pubblica MainWindow Ottiene un oggetto Window che rappresenta la finestra principale dell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica Mode Ottiene la modalità dell'ambiente di sviluppo, ovvero debug o progettazione. (Ereditato da _DTE)
Proprietà pubblica Name Ottiene o imposta il nome dell'oggetto _DTE. (Ereditato da _DTE)
Proprietà pubblica ObjectExtenders Ottiene l'oggetto ObjectExtenders. (Ereditato da _DTE)
Proprietà pubblica Properties Restituisce una raccolta Properties che rappresenta tutte le categorie e le sottocategorie disponibili presenti nella finestra di dialogo Opzioni del menu Strumenti. (Ereditato da _DTE)
Proprietà pubblica RegistryRoot Ottiene una stringa con il percorso della radice delle impostazioni del Registro di sistema di Visual Studio. (Ereditato da _DTE)
Proprietà pubblica SelectedItems Ottiene la raccolta degli elementi correntemente selezionati nell'ambiente. (Ereditato da _DTE)
Proprietà pubblica Solution Ottiene l'oggetto Solution che rappresenta tutti i progetti aperti nell'istanza corrente dell'ambiente e consente l'accesso agli oggetti di compilazione. (Ereditato da _DTE)
Proprietà pubblica SourceControl Ottiene un oggetto SourceControl che consente di modificare lo stato di controllo del codice sorgente del file sottostante l'oggetto. (Ereditato da _DTE)
Proprietà pubblica StatusBar Ottiene l'oggetto StatusBar, che rappresenta la barra di stato nella finestra principale dell'ambiente di sviluppo. (Ereditato da _DTE)
Proprietà pubblica SuppressUI Ottiene o imposta un valore che indica se deve essere visualizzata un'interfaccia utente durante l'esecuzione del codice di automazione. (Ereditato da _DTE)
Proprietà pubblica UndoContext Ottiene l'oggetto globale UndoContext. (Ereditato da _DTE)
Proprietà pubblica UserControl Ottiene o imposta un valore che indica se l'ambiente è stato avviato da un utente o tramite l'automazione. (Ereditato da _DTE)
Proprietà pubblica Version Ottiene il numero di versione dell'applicazione host. (Ereditato da _DTE)
Proprietà pubblica WindowConfigurations Ottiene la raccolta WindowConfigurations che rappresenta tutte le configurazioni di finestra disponibili. (Ereditato da _DTE)
Proprietà pubblica Windows Ottiene una raccolta Windows che contiene le finestre visualizzate nell'oggetto. (Ereditato da _DTE)

In alto

Metodi

  Nome Descrizione
Metodo pubblico ExecuteCommand Esegue il comando specificato. (Ereditato da _DTE)
Metodo pubblico GetObject Ottiene un'interfaccia o un oggetto per cui è prevista l'associazione tardiva all'oggetto DTE e a cui è possibile accedere in base al nome in fase di esecuzione. (Ereditato da _DTE)
Metodo pubblico LaunchWizard Esegue una procedura guidata con i parametri specificati. (Ereditato da _DTE)
Metodo pubblico OpenFile Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da _DTE)
Metodo pubblico Quit Chiude l'ambiente. (Ereditato da _DTE)
Metodo pubblico SatelliteDllPath Restituisce il percorso della DLL satellite quando vengono specificati una directory di installazione per un componente aggiuntivo o una procedura guidata e il nome di file della DLL che contiene risorse localizzate. (Ereditato da _DTE)

In alto

Note

OnConnection l'oggetto viene fornito da di DTE 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.
    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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE