Classe VsShellUtilities

Fornisce metodi di supporto statici da utilizzare con la shell di Visual Studio .

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Shell.VsShellUtilities

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class VsShellUtilities
public static class VsShellUtilities

Il tipo VsShellUtilities espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico ShellIsInitialized
Proprietà pubblicaMembro statico ShellIsShuttingDown
Proprietà pubblicaMembro statico ShellIsZombie

In alto

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico ApplyListViewThemeStyles modifica un controllo di Windows Form ListView per utilizzare il nuovo tema di esplorazione di stile.
Metodo pubblicoMembro statico ApplyTreeViewThemeStyles(TreeView) modifica un controllo di Windows Form TreeView per utilizzare il nuovo tema di esplorazione di stile.il hot track è abilitato per impostazione predefinita.
Metodo pubblicoMembro statico ApplyTreeViewThemeStyles(TreeView, Boolean) modifica un controllo di Windows Form TreeView per utilizzare il nuovo tema di esplorazione di stile.
Metodo pubblicoMembro statico EmptyTaskList Elenco vuoto attività.
Metodo pubblicoMembro statico GetCfgProvider
Metodo pubblicoMembro statico GetDebugMode Ottiene la modalità di debug corrente della shell, ad esempio, la modalità progettazione, la modalità di esecuzione, o della modalità di interruzione.
Metodo pubblicoMembro statico GetEnvironmentFont Recuperare il tipo dell'host come Font.
Metodo pubblicoMembro statico GetErrorListItems
Metodo pubblicoMembro statico GetHierarchy Ottiene il nodo della gerarchia specificato dal GUID del progetto.
Metodo pubblicoMembro statico GetMiscellaneousProject(IServiceProvider) Ottiene il progetto file esterni dalla soluzione corrente.
Metodo pubblicoMembro statico GetMiscellaneousProject(IServiceProvider, Boolean) Restituisce il progetto file esterni in una soluzione.
Metodo pubblicoMembro statico GetOutputWindowPane Ottiene il riquadro della finestra di output specificato dal GUID.
Metodo pubblicoMembro statico GetPackageExtensionPoint<TExtensionPoint, TInterface>
Metodo pubblicoMembro statico GetProject restituisce un progetto per il documento specificato.
Metodo pubblicoMembro statico GetRDTDocumentInfo Ottiene un'interfaccia di IVsPersistDocData e i cookie del documento dalla tabella in esecuzione di documento per il documento specificato.
Metodo pubblicoMembro statico GetRunningDocumentContents Ottiene il testo del file specificato, se esiste nella tabella in esecuzione il documento.
Metodo pubblicoMembro statico GetTaskItems Obsoleta. Ottiene un elenco delle attività.
Metodo pubblicoMembro statico GetTaskItems2 Obsoleta. ottiene un elenco di tutti gli elementi attività.
Metodo pubblicoMembro statico GetTaskItems3
Metodo pubblicoMembro statico GetTextView Ottiene la visualizzazione di testo nella struttura della finestra specificata.
Metodo pubblicoMembro statico GetUIHierarchyWindow ottiene una finestra per il GUID specificato.
Metodo pubblicoMembro statico GetWindowObject Ottiene la finestra che è presente nella struttura della finestra specificata.
Metodo pubblicoMembro statico IsDocumentOpen determina se il documento specificato è aperto.
Metodo pubblicoMembro statico IsInAutomationFunction Determina se l'oggetto estensibilità esegue un'operazione di automazione.
Metodo pubblicoMembro statico IsSolutionBuilding determina se il gestore di compilazione è occupato.
Metodo pubblicoMembro statico IsVisualStudioInDesignMode Determina se Visual Studio è in modalità progettazione rispetto alla modalità di esecuzione o alla modalità di debug.
Metodo pubblicoMembro statico LaunchDebugger avvia il debugger.
Metodo pubblicoMembro statico LookupPackageString
Metodo pubblicoMembro statico OpenAsMiscellaneousFile Aprire il file esterno specificato nell'editor specificato.
Metodo pubblicoMembro statico OpenBrowser(String)
Metodo pubblicoMembro statico OpenBrowser(String, UInt32)
Metodo pubblicoMembro statico OpenDocument(IServiceProvider, String) Aprire il documento specificato.
Metodo pubblicoMembro statico OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%) Aprire il documento specificato nella visualizzazione specificata.
Metodo pubblicoMembro statico OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%, IVsTextView%) Aprire il documento specificato nella visualizzazione logica specificata.
Metodo pubblicoMembro statico OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid) Aprire il documento specificato utilizzando l'editor specificato.
Metodo pubblicoMembro statico OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%) Aprire il documento specificato utilizzando l'editor specificato.
Metodo pubblicoMembro statico OpenSystemBrowser
Metodo pubblicoMembro statico PromptYesNo Visualizzare una finestra di messaggio contenente il titolo specificato e richiede all'utente di rispondere (yes o meno) al messaggio specificato.
Metodo pubblicoMembro statico RenameDocument rinomina il documento specificato.
Metodo pubblicoMembro statico SaveFileIfDirty(IVsTextView) Se il file viene modificato, salvarlo nella visualizzazione di testo specificata.
Metodo pubblicoMembro statico SaveFileIfDirty(IServiceProvider, String) Salvare il file specificato se viene modificato.
Metodo pubblicoMembro statico SetOleCmdText
Metodo pubblicoMembro statico ShowMessageBox Viene visualizzata una finestra di messaggio con il messaggio specificato.
Metodo pubblicoMembro statico TryGetPackageExtensionPoint<TExtensionPoint, TInterface>

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Shell