Condividi tramite


Spazio dei nomi EnvDTE80

EnvDTE80 contiene gli oggetti e i membri per l'automazione di base di Visual Studio. Estende e integra le funzionalità fornite da EnvDTE.

Quando si aggiunge manualmente un riferimento all'assembly, è necessario impostare anche la proprietà dell'assembly Incorpora tipi di interoperabilità su false.

Classi

  Classe Descrizione
Classe pubblica _dispCodeModelEvents_SinkHelper Infrastruttura. Solo per utilizzo interno di Microsoft.
Classe pubblica _dispDebuggerExpressionEvaluationEvents_SinkHelper Infrastruttura. Solo per utilizzo interno di Microsoft.
Classe pubblica _dispDebuggerProcessEvents_SinkHelper Infrastruttura. Solo per utilizzo interno di Microsoft.
Classe pubblica _dispPublishEvents_SinkHelper Infrastruttura. Solo per utilizzo interno di Microsoft.
Classe pubblica _dispTextDocumentKeyPressEvents_SinkHelper Infrastruttura. Solo per utilizzo interno di Microsoft.
Classe pubblica _dispWindowVisibilityEvents_SinkHelper Infrastruttura. Solo per utilizzo interno di Microsoft.
Classe pubblica CodeModelEventsClass Infrastruttura. Fare riferimento a CodeModelEvents per informazioni su questa funzionalità.Non creare un'istanza da questa classe.
Classe pubblica CodeModelLanguageConstants2 Costante che specifica il linguaggio utilizzato per modificare il codice.
Classe pubblica ContextGuids Contiene i GUID di contesto, ciascuno dei quali rappresenta uno stato dell'ambiente di sviluppo integrato (IDE, Integrated Development Environment) o una finestra degli strumenti.Tra gli esempi di stato sono inclusi una sessione di debug in corso, una soluzione vuota in fase di caricamento o l'IDE nella visualizzazione Progettazione.Questa enumerazione viene passata come argomento a AddNamedCommand e AddNamedCommand2.
Classe pubblica DebuggerExpressionEvaluationEventsClass Infrastruttura. Fare riferimento a DebuggerExpressionEvaluationEvents per informazioni su questa funzionalità.Non creare un'istanza da questa classe.
Classe pubblica DebuggerProcessEventsClass Infrastruttura. Fare riferimento a DebuggerProcessEvents per informazioni su questa funzionalità.Non creare un'istanza da questa classe.
Classe pubblica ProjectKinds Consente di determinare se il nodo della cartella è una cartella della soluzione.
Classe pubblica PublishEventsClass Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.Fare riferimento a PublishEvents per informazioni su questa funzionalità.Non creare un'istanza da questa classe.
Classe pubblica TextDocumentKeyPressEventsClass Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.Fare riferimento a TextDocumentKeyPressEvents per informazioni su questa funzionalità.Non creare un'istanza da questa classe.
Classe pubblica WindowKinds Potenzia le costanti utilizzate per ottenere un handle per oggetti finestra.
Classe pubblica WindowVisibilityEventsClass Infrastruttura. Solo per utilizzo interno di Microsoft.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica _CodeModelEvents Infrastruttura. Fare riferimento a CodeModelEvents per informazioni su questa funzionalità.Non creare un'istanza da questa classe.
Interfaccia pubblica _CodeModelEventsRoot Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _DebuggerExpressionEvaluationEvents Infrastruttura. Fare riferimento a DebuggerExpressionEvaluationEvents per informazioni su questa funzionalità.Non creare un'istanza di questa classe.
Interfaccia pubblica _DebuggerExpressionEvaluationEventsRoot Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _DebuggerProcessEvents Infrastruttura. Fare riferimento a DebuggerProcessEvents per informazioni su questa funzionalità.Non creare un'istanza di questa classe.
Interfaccia pubblica _DebuggerProcessEventsRoot Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispCodeModelEvents Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispCodeModelEvents_Event Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispDebuggerExpressionEvaluationEvents Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispDebuggerExpressionEvaluationEvents_Event Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispDebuggerProcessEvents Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispDebuggerProcessEvents_Event Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispPublishEvents Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispPublishEvents_Event Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispTextDocumentKeyPressEvents Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispTextDocumentKeyPressEvents_Event Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispWindowVisibilityEvents Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispWindowVisibilityEvents_Event Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _PublishEvents Infrastruttura. Fare riferimento a PublishEvents per informazioni su questa funzionalità.Non creare un'istanza di questa classe.
Interfaccia pubblica _TextDocumentKeyPressEvents Infrastruttura. Fare riferimento a TextDocumentKeyPressEvents per informazioni su questa funzionalità.Non creare un'istanza di questa classe.
Interfaccia pubblica _TextDocumentKeyPressEventsRoot Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _WindowVisibilityEvents Infrastruttura. Fare riferimento a WindowVisibilityEvents per informazioni su questa funzionalità.Non creare un'istanza di questa classe.
Interfaccia pubblica Breakpoint2 Contiene le proprietà e i metodi utilizzati per modificare a livello di codice un punto di interruzione.
Interfaccia pubblica CodeAttribute2 Definisce un attributo per un elemento di codice.
Interfaccia pubblica CodeAttributeArgument Rappresenta un singolo argomento (coppia nome/valore) in un attributo del codice.
Interfaccia pubblica CodeClass2 Rappresenta una classe nel codice sorgente.
Interfaccia pubblica CodeDelegate2 Rappresenta un delegato nel codice sorgente.
Interfaccia pubblica CodeElement2 Rappresenta un costrutto o un elemento di codice in un file di origine.
Interfaccia pubblica CodeEvent Modella un elemento di un evento di codice.
Interfaccia pubblica CodeFunction2 Oggetto che definisce un costrutto di funzione in un file di origine.
Interfaccia pubblica CodeImport Definisce l'utilizzo di istruzioni che importano spazi dei nomi.
Interfaccia pubblica CodeInterface2 Oggetto che rappresenta un'interfaccia nel codice sorgente.
Interfaccia pubblica CodeModel2 Consente di accedere ai costrutti a livello di codice in un file di codice sorgente.
Interfaccia pubblica CodeModelEvents Definisce gli eventi supportati dall'oggetto CodeModel.Fare riferimento a CodeModelEventsClass per la documentazione dell'oggetto.
Interfaccia pubblica CodeParameter2 Oggetto che definisce un parametro di una funzione, proprietà e così via.
Interfaccia pubblica CodeProperty2 Oggetto che definisce un costrutto di proprietà in un file di origine.
Interfaccia pubblica CodeStruct2 Oggetto che rappresenta una struttura nel codice sorgente.
Interfaccia pubblica CodeTypeRef2 Definisce il tipo di costrutto in un file di origine.
Interfaccia pubblica CodeVariable2 Definisce un costrutto di una variabile in un file di origine.
Interfaccia pubblica Commands2 Contiene tutti i comandi dell'ambiente, in forma di oggetti Command.
Interfaccia pubblica Debugger2 L'oggetto Debugger2 viene utilizzato per interrogare e modificare lo stato del debugger e del programma sottoposto a debug.L'oggetto Debugger2 sostituisce l'oggetto Debugger.
Interfaccia pubblica DebuggerExpressionEvaluationEvents L'oggetto DebuggerExpressionEvaluationEvents definisce gli eventi supportati dal debugger.Utilizzare questo oggetto per la funzionalità e fare riferimento a DebuggerExpressionEvaluationEventsClass per la documentazione dell'oggetto.
Interfaccia pubblica DebuggerProcessEvents Rappresenta l'evento OnProcessStateChanged.Cambia quando il debugger passa dalla modalità di esecuzione alla modalità di interruzione o viceversa.Fare riferimento a DebuggerProcessEventsClass per la documentazione dell'oggetto.Non creare un'istanza di questa classe.
Interfaccia pubblica DTE2 Oggetto di primo livello nel modello a oggetti di automazione di Visual Studio.
Interfaccia pubblica EditPoint2 Consente di modificare il testo come dati nei buffer di testo.
Interfaccia pubblica Engine Modulo di debug utilizzato per eseguire il mapping al tipo di codice.
Interfaccia pubblica Engines Raccolta di oggetti Engine di debug.
Interfaccia pubblica ErrorItem Errore, avviso o messaggio contenuto nella finestra Elenco errori.
Interfaccia pubblica ErrorItems Raccolta di oggetti ErrorItem contenuti in una finestra Elenco errori.
Interfaccia pubblica ErrorList Un handle per una finestra contenente errori, avvisi e messaggi correlati alla soluzione contenitore.
Interfaccia pubblica Events2 Consente l'accesso a tutti gli eventi nel modello estensibilità.Gli eventi possono anche essere esposti da specifici oggetti all'interno del modello estensibilità.
Interfaccia pubblica FileCodeModel2 Consente di accedere ai costrutti a livello di codice in un file di origine.
Interfaccia pubblica Find2 Supporta operazioni Find di testo generiche di documenti e file nell'ambiente.
Interfaccia pubblica IInternalExtenderProvider Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica IncrementalSearch Consente di accedere alla funzionalità di ricerca incrementale (ISearch) dell'editor di testo.
Interfaccia pubblica IVsExtensibility2 Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica IVsProfferCommands2 Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica LifetimeInformation Utilizzata per determinare se un oggetto è stato eliminato, ma non rimosso dal Garbage Collector.
Interfaccia pubblica Process2 L'oggetto Process2 viene utilizzato per esaminare e modificare i processi.L'oggetto Process2 sostituisce l'oggetto Process.
Interfaccia pubblica PublishEvents Utilizzare questo oggetto per la funzionalità e fare riferimento a PublishEventsClass per la documentazione dell'oggetto.
Interfaccia pubblica Solution2 Rappresenta tutti i progetti e le proprietà della soluzione nell'ambiente di sviluppo integrato (IDE).
Interfaccia pubblica SolutionBuild2 Rappresenta l'oggetto radice del modello di automazione della compilazione a livello di soluzione.
Interfaccia pubblica SolutionConfiguration2 Fornisce informazioni su una particolare modalità di compilazione della soluzione.
Interfaccia pubblica SolutionFolder Le cartelle della soluzione sono contenitori di progetto mediante le quali gli sviluppatori possono organizzare meglio le applicazioni di grandi dimensioni.
Interfaccia pubblica SourceControl2 Consente di interagire con il sistema di controllo del codice sorgente corrente.
Interfaccia pubblica SourceControlBindings Utilizzato per definire associazioni del controllo del codice sorgente per gli oggetti.
Interfaccia pubblica TaskItems2 La raccolta TaskItems contiene tutte le attività presenti nella finestra Elenco attività.
Interfaccia pubblica TextDocumentKeyPressEvents Definisce gli eventi associati a una pressione di tasti.Utilizzare questo oggetto per la funzionalità e fare riferimento a TextDocumentKeyPressEventsClass per la documentazione del membro dell'oggetto.
Interfaccia pubblica TextPane2 Rappresenta un riquadro della finestra di un editor di testo.
Interfaccia pubblica ToolBoxItem2 Rappresenta un elemento della Casella degli strumenti.
Interfaccia pubblica ToolBoxTab2 Rappresenta una scheda della Casella degli strumenti e tutti gli oggetti in essa contenuti.
Interfaccia pubblica ToolWindows Migliora l'esposizione e l'utilizzo delle finestre degli strumenti nel modello a oggetti semplificando l'accesso alle finestre degli strumenti della shell nei relativi tipi nativi.
Interfaccia pubblica Transport Specifica il protocollo utilizzato dal debugger per comunicare con il computer a cui appartiene l'oggetto del debug.
Interfaccia pubblica Transports Raccolta di oggetti Transport.
Interfaccia pubblica Window2 L'oggetto Window rappresenta una finestra dell'ambiente.
Interfaccia pubblica Windows2 La raccolta Windows contiene tutte le finestre dell'ambiente.
Interfaccia pubblica WindowVisibilityEvents Indica se gli oggetti ToolWindows sono visibili (nascosti o visualizzati).Utilizzare questo oggetto per la funzionalità e fare riferimento a WindowVisibilityEventsClass per la documentazione dell'oggetto.
Interfaccia pubblica WindowVisibilityEventsRoot Infrastruttura. Solo per utilizzo interno di Microsoft.

Delegati

  Delegato Descrizione
Delegato pubblico _dispCodeModelEvents_ElementAddedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispCodeModelEvents_ElementChangedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispCodeModelEvents_ElementDeletedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispPublishEvents_OnPublishBeginEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispPublishEvents_OnPublishDoneEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispWindowVisibilityEvents_WindowHidingEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispWindowVisibilityEvents_WindowShowingEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica dbgEventReason2 Specifica la causa della maggior parte degli eventi di debug.
Enumerazione pubblica dbgExpressionEvaluationState Viene utilizzata ogni volta che un'espressione viene valutata nella finestra di controllo immediato o nell'oggetto GetExpression2 nel debugger.
Enumerazione pubblica dbgMinidumpOption Specifica se le informazioni sull'heap vengono scritte nel minidump.
Enumerazione pubblica dbgProcessState Utilizzato da DebuggerProcessEvents per specificare lo stato del debugger.
Enumerazione pubblica vsBuildErrorLevel Definisce il livello di errori di un elemento elencato nella finestra degli strumenti Elenco errori.
Enumerazione pubblica vsCMChangeKind Definisce i tipi di eventi di modifica che possono essere generati nell'oggetto CodeModelEvents.
Enumerazione pubblica vsCMClassKind Rappresenta un valore che definisce il tipo di definizione di classe rappresentata dall'oggetto.
Enumerazione pubblica vsCMConstKind Definisce il momento in cui la variabile può essere modificata.
Enumerazione pubblica vsCMDataTypeKind Rappresenta il genere di tipo di dati dell'elemento di codice.
Enumerazione pubblica vsCMElement2 Indica il tipo dell'elemento di codice.
Enumerazione pubblica vsCMFunction2 Costante che indica il tipo di funzione.
Enumerazione pubblica vsCMInheritanceKind Rappresenta il tipo di ereditarietà.
Enumerazione pubblica vsCMOverrideKind Definisce il modificatore applicato a un metodo per descrivere il modo in cui è possibile eseguire l'override del metodo.
Enumerazione pubblica vsCMParameterKind Specifica il comportamento previsto del parametro.
Enumerazione pubblica vsCMParseStatus Comunica al modello di codice se l'analisi corrente è stata completata e se si sono verificati degli errori.
Enumerazione pubblica vsCMPropertyKind Restituisce lo stato Get/Set per la proprietà specificata.
Enumerazione pubblica vsCMTypeRef2 Il tipo di dati restituito dalla funzione.
Enumerazione pubblica vsCommandControlType Descrive il tipo di controllo che deve essere utilizzato per un comando.
Enumerazione pubblica vsCommandStyle Definisce le opzioni relative allo stile dei comandi.
Enumerazione pubblica vsFindOptions2 Rappresenta il comportamento del ReplacePattern, ad esempio la modalità di ricerca, il punto di inizio della ricerca, la direzione della ricerca, la distinzione tra caratteri maiuscoli e minuscoli e così via.
Enumerazione pubblica vsIncrementalSearchResult Descrive lo stato del risultato della ricerca.
Enumerazione pubblica vsPublishState Indica lo stato di pubblicazione di una soluzione.
Enumerazione pubblica vsSourceControlCheckOutOptions Indica le opzioni di estrazione per il controllo del documento.
Enumerazione pubblica vsThemeColors Insieme di standard di colori per una progettazione coerente dell'interfaccia utente.