VsShellUtilities Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos auxiliares estáticos a serem usados com o shell do Visual Studio.
public ref class VsShellUtilities abstract sealed
public ref class VsShellUtilities abstract sealed
class VsShellUtilities abstract sealed
public static class VsShellUtilities
type VsShellUtilities = class
Public Class VsShellUtilities
Public Module VsShellUtilities
- Herança
-
VsShellUtilities
Campos
LiveShareUriScheme |
Fornece métodos auxiliares estáticos a serem usados com o shell do Visual Studio. |
Propriedades
ShellIsInitialized |
Determina se o shell é inicializado. O shell é inicializado depois que a janela main está visível e todos os serviços estão disponíveis. |
ShellIsShuttingDown |
Determina se o shell está sendo desligado. Se o shell estiver sendo desligado, o serviço de shell não estará disponível ou será inicializado e zumbi. Na inicialização, o shell é zumbi até ser inicializado. |
ShellIsZombie |
O Shell ficará em estado zumbi até ser inicializado e desligado. |
ShutdownToken |
Obtém um token que é cancelado quando o aplicativo está sendo desligado. |
Métodos
ApplyListViewThemeStyles(ListView) |
Modifica um controle Windows Forms ListView para usar o novo tema de estilo Explorer. |
ApplyTreeViewThemeStyles(TreeView) |
Modifica um controle Windows Forms TreeView para usar o novo tema de estilo Explorer. O controle frequente está habilitado por padrão. |
ApplyTreeViewThemeStyles(TreeView, Boolean) |
Modifica um controle Windows Forms TreeView para usar o novo tema de estilo Explorer. |
ConvertLocalUriToRemoteUriAsync(Uri, CancellationToken, String) |
Obsoleto.
Obsoleto.
Converte um URI local em um URI remoto usando um esquema de URI de determinado provedor. |
ConvertRemoteUriToLocalUriAsync(Uri, CancellationToken) |
Obsoleto.
Obsoleto.
Converte um URI remoto usando o esquema de URI do provedor em um URI local. |
DownloadFileAsync(Uri, IProgress<OperationProgressData>, CancellationToken) |
Obsoleto.
Obsoleto.
Baixará um arquivo remoto se ele ainda não tiver sido baixado. |
EmptyTaskList(IServiceProvider) |
Esvazia a lista de tarefas. |
GetCfgProvider(IVsHierarchy) |
Função de utilitário para retreiar o objeto do provedor de configuração para um determinado projeto. Ele usará o alghoritm estabelecido (pelo gerenciador de build) para acessar o provedor de configuração
|
GetDebugMode(IServiceProvider) |
Obtém o modo de depuração atual do shell, por exemplo, modo de design, modo de execução ou modo de interrupção. |
GetDpiContext(Object) |
Tenta obter o DpiAwarenessContext do objeto fornecido verificando se ele implementa IVsDpiAware e solicitando seu __VSDPIMODE. Se o objeto fornecido não implementar IVsDpiAware , ele retornará o reconhecimento do sistema. |
GetDpiContext(Object, DpiAwarenessContext) |
Tenta obter o DpiAwarenessContext do objeto fornecido verificando se ele implementa IVsDpiAware e solicitando seu __VSDPIMODE. Se o objeto fornecido não implementar IVsDpiAware , ele retornará o contexto padrão fornecido. |
GetEnvironmentFont(IServiceProvider) |
Recupere a fonte de ambiente do host como um Font. |
GetErrorListItems(IServiceProvider) |
Obtém os itens na lista de erros. |
GetHierarchy(IServiceProvider, Guid) |
Obtém o nó de hierarquia especificado pelo GUID do projeto. |
GetMinimumDragDistance() |
Obtém a distância mínima de arrastar que deve sinalizar o início de uma operação de arrastar. |
GetMiscellaneousProject(IServiceProvider) |
Obtém o projeto diverso da solução atual. |
GetMiscellaneousProject(IServiceProvider, Boolean) |
Retorna o projeto diverso em uma solução. |
GetOutputWindowPane(IServiceProvider, Guid) |
Obtém o painel da janela de saída especificado pelo GUID. |
GetPackageExtensionPoint<TExtensionPoint,TInterface>(Guid, Guid) |
Create uma instância de um ponto de extensão do pacote especificado. Isso é análogo à localização de uma "Exportação" de um determinado tipo (T) com metadados de instância fornecidos pelo Guid de "instância". |
GetProject(IServiceProvider, String) |
Retorna um projeto para o documento especificado. |
GetProvisionalViewingStatus(IVsHierarchy, UInt32) |
Obtém a status de exibição provisória de um item em uma hierarquia de projeto. |
GetProvisionalViewingStatus(String) |
Obtém a status de exibição provisória de um arquivo. |
GetRDTDocumentInfo(IServiceProvider, String, IVsHierarchy, UInt32, IVsPersistDocData, UInt32) |
Obtém uma IVsPersistDocData interface e um cookie de documento da tabela de documentos em execução para o documento especificado. |
GetRemoteFileSystemProviderAsync(String, CancellationToken) |
Obsoleto.
Retorna o provedor de sistema de arquivos remoto para |
GetRemoteFileSystemProviderAsync(String, IServiceBroker, CancellationToken) |
Retorna o provedor de sistema de arquivos remoto para |
GetRunningDocumentContents(IServiceProvider, String) |
Obtém o texto do arquivo especificado, se ele existir na tabela de documentos em execução. |
GetTaskItems(IServiceProvider) |
Obsoleto.
Obtém uma lista de tarefas. |
GetTaskItems2(IServiceProvider) |
Obsoleto.
Obtém uma lista de todos os itens de tarefa. |
GetTaskItems3(IServiceProvider) |
Obtém uma lista de todos os itens de tarefas. |
GetTextView(IVsWindowFrame) |
Obtém a exibição de texto no quadro de janela especificado. |
GetUIHierarchyWindow(IServiceProvider, Guid) |
Obtém uma janela para o GUID fornecido. |
GetWindowObject(IVsWindowFrame) |
Obtém a janela que existe no quadro de janela especificado. |
IsDocumentFrameLoaded(IVsWindowFrame) |
Determina se um quadro de documento é carregado. |
IsDocumentOpen(IServiceProvider, String, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame) |
Determina se o documento especificado está aberto. |
IsDpiAware(Object) |
Fornece métodos auxiliares estáticos a serem usados com o shell do Visual Studio. |
IsInAutomationFunction(IServiceProvider) |
Determina se o objeto de extensibilidade está executando uma operação de automação no momento. |
IsSolutionBuilding(IServiceProvider) |
Determina se o gerenciador de build está ocupado. |
IsVisualStudioInDesignMode(IServiceProvider) |
Determina se o Visual Studio está no modo de design (em vez do modo de execução ou do modo de depuração). |
LaunchDebugger(IServiceProvider, VsDebugTargetInfo) |
Inicia o depurador. |
LogError(String, String) |
Registra o erro em log. |
LogMessage(String, String, __ACTIVITYLOG_ENTRYTYPE) |
Registra a mensagem em log. |
LogWarning(String, String) |
Registra um aviso. |
LookupPackageString(Guid, String) |
Se a cadeia de caracteres fornecida estiver no formato correto para indicar um recurso localizado, procure-o no pacote especificado. Os formatos aceitos são "#nnnn" ou "@nnnn" em que nnnn é uma ID de recurso decimal. O prefixo # indica um recurso nativo e o prefixo @ indica um recurso gerenciado, no entanto, essas são apenas dicas. Qualquer prefixo funcionará se a DLL satélite do pacote for gerenciada ou nativa. |
OnPropertyChanged(IVsShell, Int32, Action<Object>) |
Invoca um retorno de chamada sempre que uma propriedade de shell é alterada. |
OpenAsMiscellaneousFile(IServiceProvider, String, String, Guid, String, Guid) |
Abre o arquivo diverso especificado no editor especificado. |
OpenBrowser(String) |
Abra o navegador padrão do usuário na URL fornecida. O navegador padrão é definido no "Procurar com..." Interface do usuário O navegador interno não será usado se o shell estiver em um estado modal. |
OpenBrowser(String, UInt32) |
Abra um navegador na URL fornecida, com os sinalizadores fornecidos. |
OpenDocument(IServiceProvider, String) |
Abre o documento especificado. |
OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame) |
Abre o documento especificado na exibição especificada. |
OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame, IVsTextView) |
Abre o documento especificado na exibição lógica especificada. |
OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid) |
Abre o documento especificado usando o editor especificado. |
OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame) |
Abre o documento especificado usando o editor especificado. |
OpenSystemBrowser(String) |
Abra o navegador padrão do sistema na URL fornecida. |
PreFocusOptionsPageComboBox(FrameworkElement, MouseDevice) |
Se o mouse estiver sobre uma caixa de combinação, esse método forçará o foco nele, mas somente se a página de opções de chamada ainda não tiver o foco do teclado. |
PromptYesNo(String, String, OLEMSGICON, IVsUIShell) |
Exibe uma caixa de mensagem que contém o título especificado e solicita que o usuário responda (sim ou não) à mensagem especificada. |
RenameDocument(IServiceProvider, String, String) |
Renomeia o documento especificado. |
SaveFileIfDirty(IServiceProvider, String) |
Salva o arquivo especificado se ele for sujo. |
SaveFileIfDirty(IVsTextView) |
Se o arquivo for sujo, salve-o na exibição de texto especificada. |
SetOleCmdText(IntPtr, String) |
Função utilitário para definir o texto real na estrutura marshaled OLECMDTEXT. Usado no código de roteamento vírgula típico (implementações de Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget) |
ShowMessageBox(IServiceProvider, String, String, OLEMSGICON, OLEMSGBUTTON, OLEMSGDEFBUTTON) |
Exibe uma caixa de mensagem com a mensagem especificada. |
ShowToolsOptionsPage(Guid) |
Invoca a caixa de diálogo Opções de Ferramentas > com a página especificada selecionada |
ShowToolsOptionsPage<T>() |
Invoca a caixa de diálogo Opções de Ferramentas > com a página especificada selecionada |
ToDpiContext(__VSDPIMODE) |
Converte uma __VSDPIMODE em uma DpiAwarenessContext. Se um sem suporte/desconhecido __VSDPIMODE for dado, esse método lançará um NotSupportedException. |
TryConvertDocDataFromIntPtr(IntPtr, Object) |
Fornece métodos auxiliares estáticos a serem usados com o shell do Visual Studio. |
TryGetPackageExtensionPoint<TExtensionPoint,TInterface>(Guid, Guid) |
Create uma instância de um ponto de extensão do pacote especificado. Isso é análogo à localização de uma "Exportação" de um determinado tipo (T) com metadados de instância fornecidos pelo Guid de "instância". |
TryOpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy, UInt32, IVsWindowFrame) |
Tenta abrir um documento usando o projeto apropriado. |
WhenPropertyChanged(IVsShell, Int32, Action<Object>) |
Invoca um retorno de chamada quando uma propriedade de shell é alterada em seguida. |