Partager via


VsShellUtilities, classe

Fournit des méthodes d'assistance statiques à l'utilisation avec le shell de Visual Studio.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Shell.VsShellUtilities

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public NotInheritable Class VsShellUtilities
public static class VsShellUtilities

Le type VsShellUtilities expose les membres suivants.

Propriétés

  Nom Description
Propriété publiqueMembre statique ShellIsInitialized
Propriété publiqueMembre statique ShellIsShuttingDown
Propriété publiqueMembre statique ShellIsZombie

Début

Méthodes

  Nom Description
Méthode publiqueMembre statique ApplyListViewThemeStyles Modifie un contrôle de Windows Forms ListView pour utiliser le nouveau thème de style d'explorateur.
Méthode publiqueMembre statique ApplyTreeViewThemeStyles(TreeView) Modifie un contrôle de Windows Forms TreeView pour utiliser le nouveau thème de style d'explorateur.La sélection réactive est activée par défaut.
Méthode publiqueMembre statique ApplyTreeViewThemeStyles(TreeView, Boolean) Modifie un contrôle de Windows Forms TreeView pour utiliser le nouveau thème de style d'explorateur.
Méthode publiqueMembre statique EmptyTaskList Vide la liste des tâches.
Méthode publiqueMembre statique GetCfgProvider
Méthode publiqueMembre statique GetDebugMode Obtient le mode débogage actuel du shell, par exemple, de mode Design, de mode en cours d'exécution, ou de mode arrêt.
Méthode publiqueMembre statique GetEnvironmentFont Extrayez la police de l'environnement de l'hôte comme Font.
Méthode publiqueMembre statique GetErrorListItems
Méthode publiqueMembre statique GetHierarchy Obtient le nœud de la hiérarchie qui est spécifié par le GUID du projet.
Méthode publiqueMembre statique GetMiscellaneousProject(IServiceProvider) Obtient le divers projet de la solution actuelle.
Méthode publiqueMembre statique GetMiscellaneousProject(IServiceProvider, Boolean) Retourne le divers projet dans une solution.
Méthode publiqueMembre statique GetOutputWindowPane Obtient le volet de fenêtre Sortie qui est spécifié par GUID.
Méthode publiqueMembre statique GetPackageExtensionPoint<TExtensionPoint, TInterface>
Méthode publiqueMembre statique GetProject Retourne un projet pour le document spécifié.
Méthode publiqueMembre statique GetRDTDocumentInfo Obtient une interface d'IVsPersistDocData et un cookie de document du tableau en cours d'exécution de document pour le document spécifié.
Méthode publiqueMembre statique GetRunningDocumentContents Obtient le texte du fichier spécifié, s'il existe dans le tableau en cours d'exécution de document.
Méthode publiqueMembre statique GetTaskItems Obsolète. Obtient une liste de tâches.
Méthode publiqueMembre statique GetTaskItems2 Obsolète. Obtient une liste de toutes les tâches.
Méthode publiqueMembre statique GetTaskItems3
Méthode publiqueMembre statique GetTextView Obtient l'affichage de texte dans le cadre de fenêtre spécifié.
Méthode publiqueMembre statique GetUIHierarchyWindow Obtient une fenêtre pour GUID donné.
Méthode publiqueMembre statique GetWindowObject Obtient la fenêtre qui existe dans le cadre de fenêtre spécifié.
Méthode publiqueMembre statique IsDocumentOpen Détermine si le document spécifié est ouvert.
Méthode publiqueMembre statique IsInAutomationFunction Détermine si l'objet d'extensibilité exécute actuellement une opération d'automation.
Méthode publiqueMembre statique IsSolutionBuilding Détermine si le gestionnaire de génération est occupé.
Méthode publiqueMembre statique IsVisualStudioInDesignMode Détermine si Visual Studio est dans le mode Design (et non au mode exécution ou au mode débogage.)
Méthode publiqueMembre statique LaunchDebugger Démarre le débogueur.
Méthode publiqueMembre statique LookupPackageString
Méthode publiqueMembre statique OpenAsMiscellaneousFile Ouvre le divers fichier spécifié dans l'éditeur spécifié.
Méthode publiqueMembre statique OpenBrowser(String)
Méthode publiqueMembre statique OpenBrowser(String, UInt32)
Méthode publiqueMembre statique OpenDocument(IServiceProvider, String) Ouvre le document spécifié.
Méthode publiqueMembre statique OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%) Ouvre le document spécifié dans la vue spécifiée.
Méthode publiqueMembre statique OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%, IVsTextView%) Ouvre le document spécifié dans la vue logique spécifiée.
Méthode publiqueMembre statique OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid) Ouvre le document spécifié à l'aide de l'éditeur spécifié.
Méthode publiqueMembre statique OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%) Ouvre le document spécifié à l'aide de l'éditeur spécifié.
Méthode publiqueMembre statique OpenSystemBrowser
Méthode publiqueMembre statique PromptYesNo Affiche un message qui contient le titre spécifié et invite l'utilisateur à répondre (oui ou non) au message spécifié.
Méthode publiqueMembre statique RenameDocument Renomme le document spécifié.
Méthode publiqueMembre statique SaveFileIfDirty(IVsTextView) Si le fichier est modifié, l'enregistre dans l'affichage de texte spécifié.
Méthode publiqueMembre statique SaveFileIfDirty(IServiceProvider, String) Enregistre le fichier spécifié s'il est modifié.
Méthode publiqueMembre statique SetOleCmdText
Méthode publiqueMembre statique ShowMessageBox Affiche un message avec le message spécifié.
Méthode publiqueMembre statique TryGetPackageExtensionPoint<TExtensionPoint, TInterface>

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Shell, espace de noms