Microsoft.VisualStudio.Shell Namespace
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.
Classes
AccountPickerOptions |
Representa as opções usadas para criar um seletor de conta. |
AccountPickerOptions2 |
Representa as opções usadas para criar um seletor de conta que funciona com o serviço de identidade. |
ActivityLog |
Classe que fornece métodos gerenciados convenientes para registrar mensagens em log no IVsActivityLog. |
AppliesToUIContextAttribute |
Adiciona metadados UIContext a uma exportação de MEF para indicar quando essa exportação deve ser aplicada. |
AsyncOpenDocumentResult | |
AsyncPackage |
Representa um VSPackage que pode lidar com serviços assíncronos. |
AsyncSaveResult |
Representa os resultados de uma operação de salvamento assíncrona |
AsyncServiceProvider |
Um provedor de serviços assíncrono. |
BlockingTaskEventArgs |
Argumento de evento a ser usado com evento que passa informações de tarefa de bloqueio. Os parâmetros identificam a tarefa que está sendo aguardada no thread da interface do usuário (tarefa bloqueada) e a tarefa que está bloqueando a espera (tarefa de bloqueio). |
BulkFileOperation |
BulkFileOperation fornece funcionalidade para executar operações com segurança com a maior parte dos arquivos, atualmente abertos na solução. Um dos exemplos é SCC. Antes da operação, o consumidor deve fornecer um conjunto estimado de arquivos e pastas em que as alterações são esperadas. Essa classe se preocupa com a lógica de "entrega" para todos esses arquivos. Depois que a operação for concluída, BulkFileOperation fará todo o trabalho necessário para a lógica "prática" e tomará uma decisão sobre o que recarregar (projeto/solução/nada). A ordem das operações é a seguinte: QueryBulkFileOperationAsync BeginAsync (opcional) EndAsync (opcional, mas BeginAsync é necessário para ser concluída antes disso) Descartar essa API é muito rigorosa para uso inadequado, por exemplo, chamar EndAsync sem esperar por BeginAsync é feito ou chamar o mesmo método duas vezes e assim por diante. Nesse caso, a exceção será gerada. |
CircularTaskDependencyException |
Exceção gerada quando uma dependência circular causaria um deadlock durante uma operação de espera de tarefa solicitada. |
CodeContainer |
Classe fictícia para um contêiner de código. Será removido quando um contêiner de código estiver realmente disponível quando o Registro de Contêiner de Código estiver pronto. |
CodeGeneratorRegistrationAttribute |
Esse atributo adiciona uma entrada de registro de gerador de arquivos personalizado para um tipo de arquivo específico.
Por exemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
CommandNavigationHelper |
Salva e restaura elementos a serem focados depois de interagir com menus e barras de ferramentas. |
CommandSetRegistrationAttribute |
Declara uma classe como um CommandSet e especifica o nome e o serviço do service broker associado para o conjunto de comandos. Um conjunto de comandos pode fornecer comandos com ProvideCommandAttribute. |
CommonMessagePump |
CommonMessagePump permite que os chamadores bloqueiem o thread atual até que um identificador ou identificador tenha sido sinalizado. Durante a espera, o IDE será colocado em um estado modal para evitar a reentrância. Se a espera levar mais de 2 segundos, uma caixa de diálogo de espera será apresentada ao usuário que pode ser cancelada (por padrão). Os chamadores podem chamar o comportamento padrão que mostrará o texto padrão na caixa de diálogo de espera ou podem fornecer valores personalizados para itens como o texto da caixa de diálogo, status texto da barra, valores de tempo limite etc. Os chamadores também podem fornecer uma implementação personalizada de IVsCommonMessagePumpClientEvents que permite que o cliente execute código quando determinados eventos ocorrem, como mensagens sendo processadas, tempo limite ou um identificador sendo sinalizado. Essa interface também pode ser usada para detemine se a espera deve continuar ou retornar. |
ComponentPickerPropertyPageAttribute |
Esse atributo adiciona o registro da página de propriedades para o seletor de componentes Por exemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925" "Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}" "Page"="{93F7-70D6E9863940}" "Page"="{90A9F3920-3881-4f50-8986-9EDEC7B33566}" "Sort"=dword:00000014 "AddToMru"=dword:000000000 "ComponentType"=".Net Assembly" |
ComUtilities |
Uma classe que fornece métodos diversos usados ao interagir com códigos não gerenciados (objetos COM) e tipos de interoperabilidade |
DefaultRegistryRootAttribute |
Define a raiz do Registro padrão usada para registrar informações do VSPackage. Essa classe não pode ser herdada. |
DesignPropertyDescriptor |
A finalidade de DesignPropertyDescriptor é permitir que personalizemos o nome de exibição da propriedade na grade de propriedades. Nenhuma das implementações clr de PropertyDescriptor permite que você altere o DisplayName. |
DialogContainerWithToolbar |
Use essa classe para implementar formulários modais no Visual Studio. A implementação permite que o formulário hospede uma barra de comandos do Visual Studio para que ele participe do roteamento de comando padrão. |
DialogKeyEventArgs |
Argumentos de evento usados por DialogKeyPendingEvent. |
DialogPage |
Fornece uma funcionalidade de caixa de diálogo padrão para implementar folhas de propriedades da Caixa de Ferramentas, páginas ToolsOptions ou caixas de diálogo de interface do usuário personalizadas, com suporte para o modelo de automação do Visual Studio, Windows Forms e persistência de estado usando o mecanismo de configurações do Visual Studio. |
DialogPage.PageApplyEventArgs |
Argumentos de evento que permitem que o OnApply(DialogPage+PageApplyEventArgs) método indique como manipular o evento apply. |
EditorFactoryNotifyForProjectAttribute |
Esse atributo adiciona uma extensão de arquivo para um sistema de projeto para que o Project chame métodos IVsEditorFactoryNotify quando um item desse tipo for adicionado ou renomeado. |
EnumerableComCollection<TComEnumerator,TEnumerated> |
Classe base genérica para tipos que fornecem um wrapper IEnumerable em torno de interfaces IEnumXXX no estilo COM. |
EnumerableHierarchiesCollection |
Fornece uma classe base que dá suporte a uma iteração simples em uma coleção de hierarquias. |
ErrorListProvider |
Esse provedor de tarefas é usado para fornecer tarefas para a janela Lista de Erros do Visual Studio. |
ErrorTask |
Representa uma tarefa de erro na Lista de Tarefas. Essa classe implementa IVsErrorItem. |
EventSinkCollection |
Mapeia objetos de e para "cookies" inteiros. Isso ajuda na implementação de interfaces vs que têm métodos Advise/Unadvise, por exemplo, IVsHierarchy, IVsCfgProvider2, IVsBuildableProjectCfg e assim por diante. |
ExceptionExtensions | |
ExtensionPointAsyncPackage | |
ExtensionPointPackage |
Representa uma versão estendida da Package classe base que implementa IVsPackageExtensionProvider. |
ExtensionPointRegistrationAttribute |
Registra um provedor de ponto de extensão do tipo especificado por classes derivadas como ExtensionProviderType. |
FocusChangeForCrossThreadClientEventArgs |
Gerado por um controle no thread de interface do usuário do Visual Studio quando ele tem um HWND Win32 filho que pertence a um thread diferente e adquiriu o foco do Win32. Necessário para a restauração de foco adequada quando o Visual Studio perde/recupera a ativação. |
HierarchyGraphNodeProperties | |
HierarchyItemCollectionChangedEventArgs | |
HierarchyItemEventArgs |
Fornece argumentos de evento que são usados pelos AfterInvalidateItems eventos e OnItemAdded para indicar qual item específico foi invalidado ou adicionado. |
HierarchyManipulationStateScope |
Classe simples para facilitar a restauração determinística de um IVsHierarchyManipulationStateContext. |
HierarchyTreeFilterProvider |
Classe base que implementa algumas das partes clichês de um ISolutionTreeFilterProvider. |
HierarchyTreeFilterProvider.HierarchyTreeFilter |
Classe base que implementa algumas das partes clichês de um ISolutionTreeFilter. Isso inclui comportamento para garantir que os itens de hierarquia recém-adicionados estejam sempre visíveis por meio do modo de exibição filtrado, mesmo que esses itens não correspondam ao filtro. Os tipos derivados ainda devem implementar a lógica para construir o conjunto de itens incluídos. |
InfoBarActionItem |
Representa um botão ou hiperlink dentro de intervalos de texto ou itens de ação de um InfoBarModel. |
InfoBarActionItemEventArgs |
Argumentos de evento sobre uma ação em um IVsInfoBarUIElement. |
InfoBarButton |
Representa um botão dentro de uma coleção ActionItems do InfoBarModel. |
InfoBarEventArgs |
Argumentos de evento sobre um IVsInfoBarUIElement. |
InfoBarHyperlink |
Representa um hiperlink dentro de uma coleção ActionItems do InfoBarModel. |
InfoBarModel |
Cria um modelo de dados implementando IVsInfoBar, para uso com IVsInfoBarUIFactory.CreateInfoBar. |
InfoBarTextSpan |
Representa um intervalo de texto dentro de um InfoBarModel. |
InstalledProductRegistrationAttribute |
Esse atributo registra um "produto instalado" para seu pacote. |
InstalledToolboxItemInfo |
Fornece informações sobre um item de caixa de ferramentas existente. |
KnownColorThemes |
Temas de cores predefinidos e conhecidos |
KnownSettingsContainers |
Listas os contêineres de configurações conhecidos. |
KnownUIContexts |
UIContexts predefinidos e conhecidos |
LocalizableProperties |
LocalizableProperties fornece uma classe que fornece informações de tipo personalizado sobre propriedades localizáveis para um objeto . |
LocDisplayNameAttribute |
Especifica o nome de exibição localizável para um método de propriedade, evento ou nulo público que não usa argumentos. |
MsiComponentIdAttribute |
Esse atributo define a ID do componente MSI usada pelo instalador msi. Essa ID de componente é usada para indicar o caminho de instalação para esse componente. Isso deverá ser colocado em uma classe de pacote se o pacote for instalado pelo MSI. |
MsiTokenAttribute |
Define uma cadeia de caracteres de token para o instalador MSI. |
NewDocumentStateScope |
Classe simples para facilitar a restauração determinística de um IVsNewDocumentStateContext. |
ObservableSettingsListBase<TValue> |
Um tipo base para instâncias observáveis ISettingsList de valores fortemente tipado. |
OleDataObject |
Fornece uma classe gerenciada que implementa a interface IOleDataObject. |
OleMenuCmdEventArgs |
Esse é o conjunto de argumentos passados para um objeto OleMenuCommand quando a função Invoke é chamada |
OleMenuCommand |
Essa classe é uma expansão de MenuCommand. |
OleMenuCommandService |
Essa classe deriva da MenuCommandService classe e implementa IOleCommandTarget. MenuCommandService é a classe gerenciada usada para adicionar manipuladores para comandos de menu e para definir verbos. |
OutputWindowTextWriter |
Um TextWriter cuja saída vai para um painel de janela de saída do Visual Studio. |
Package |
Fornece uma implementação gerenciada das interfaces necessárias para criar um VSPackage totalmente funcional. |
Package.ProfferedService |
Contém um serviço que está sendo promovido para o Visual Studio. |
Package.ToolWindowCreationContext | |
PackageRegistrationAttribute |
Modifique sua classe que implementa IVsPackage usando esse atributo para que a ferramenta de registro, RegPkg.exe, procure atributos adicionais. Para obter mais informações, consulte Registrando VSPackages. |
PackageUtilities |
Um conjunto de utilitários estáticos para nomes de arquivo, caminhos, conversões de enumeração/cadeia de caracteres, imagens e outras funções. |
ProjectTabDesigner | |
PropertyPageTypeConverterAttribute |
Define nosso conversor de tipo. |
ProvideAppCommandLineAttribute |
Esse atributo adiciona uma opção de linha de comando para devenv para um tipo de pacote specfic. Por exemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand "Arguments"="*" "DemandLoad"=dword:1 "Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}" "HelpString"="#200" |
ProvideAssemblyFilterAttribute |
Descreve os assemblies aos quais a IConfigureToolboxItem classe dá suporte. |
ProvideAutoLoadAttribute |
Esse atributo registra o pacote como um extensor. O GUID passado determina o que está sendo estendido. Os atributos em um pacote não controlam o comportamento do pacote, mas podem ser usados pelas ferramentas de registro para registrar as informações adequadas com o Visual Studio. |
ProvideAutomationObjectAttribute |
Modificar sua Packageclasse derivada de com esse atributo declara que ela fornece um objeto de automação específico. |
ProvideBindingPathAttribute |
Esse atributo registra um caminho que deve ser investigado para assemblies candidatos no tempo de carregamento do assembly. Por exemplo: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="" Isso registraria o "PackageFolder" (ou seja, o local do arquivo pkgdef) como um diretório a ser investigado para que os assemblies sejam carregados. |
ProvideBindingRedirectionAttribute |
Esse atributo registra um conjunto de valores que definem um redirecionamento de associação. Esses valores serão mesclados na inicialização na configuração de runtime do CLR. Por exemplo: [$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"="AssemblyName" "PublicKey"Token"="19ab8cb7287f414" "Culture"="neutral" "CodeBase"="$PackageFolder$\AssemblyName.dll" "OldVersion"="1.0.0.0" "NewVersion"="2.0.0.0" |
ProvideCodeBaseAttribute |
Esse atributo registra um conjunto de valores que definem uma marca de assembly dependente com um CodeBase. Esses valores serão mesclados na inicialização na configuração de runtime do CLR. Por exemplo: [$RootKey$\RuntimeConfiguration\dependentAssembly\codeBase{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"=="AssemblyName" "PublicKeyToken"="19ab8cb7287f414" "Culture"="neutral" "Version"="2.0.0.0" "CodeBase"="$PackageFolder$\AssemblyName.dll" |
ProvideCodeContainerProviderAttribute |
Registra informações do Provedor de Contêiner de Código. Exemplo de uso: [ProvideCodeContainerProvider(registeredName: "Test Provider", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b3474046911a}", imageMonikerGuid: "{92f93057-f1fc-49df-870f-b3474046911b}", imageMonikerId: 10, DisplayNameResourceId = "#100", DisplayDetailResourceId = "#110")] |
ProvideCommandAttribute | |
ProvideComponentDiagnosticsAttribute |
Registra um componente diagnóstico provedor e sua exibição associada. |
ProvideDependentAssemblyAttribute |
Classe pai para atributos que geram entradas dependentAssembly. |
ProvideEditorAttributeBase | |
ProvideEditorExtensionAttribute |
Associa uma extensão de arquivo a uma determinada fábrica de editores quando aplicada a uma classe que herda ou Package implementa a interface IVsPackage. |
ProvideEditorFactoryAttribute |
Esse atributo declara que o VSPackage fornece uma fábrica de editores. |
ProvideEditorFilenameAttribute |
Associa um nome de arquivo a uma determinada fábrica de editores. |
ProvideEditorLogicalViewAttribute |
Esse atributo adiciona uma exibição lógica ao editor criado por uma fábrica de editores. |
ProvideEditorUIContextAttribute |
Associa um UIContext a uma determinada fábrica de editores. O editor só pode ser criado quando o UIContext está ativo. |
ProvideExtenderAttribute |
Esse atributo registra o pacote como um extensor. O GUID passado determina o que está sendo estendido. Os atributos em um pacote não controlam o comportamento do pacote, mas podem ser usados pelas ferramentas de registro para registrar as informações adequadas com o Visual Studio. |
ProvideExtensibleUIContextRuleAttribute |
Esse atributo registra uma regra de contexto de interface do usuário |
ProvideFileSystemProviderAttribute |
Um atributo que declara que um pacote fornece um provedor de sistema de arquivos. Consulte IFileSystemProvider. |
ProvideFileSystemProviderAttribute.RegValueNames |
Uma classe que contém os nomes dos valores do Registro para entradas de registro do provedor do sistema de arquivos. |
ProvideKeyBindingTableAttribute |
Fornece um GUID de tabela de associação de chave. |
ProvideLanguageCodeExpansionAttribute |
Registra o suporte do serviço de linguagem para snippets de código. |
ProvideLanguageEditorOptionPageAttribute |
Forneça um método geral para definir a página de opção de ferramenta de editor de um serviço de idioma. |
ProvideLanguageEditorToolsOptionCategoryAttribute |
Esse atributo é usado para declarar uma categoria de Opção de Ferramentas para um idioma. |
ProvideLanguageExtensionAttribute |
Associa uma extensão de arquivo a um serviço de idioma específico. |
ProvideLanguageServiceAttribute |
Informa ao Visual Studio que um VSPackage fornece um serviço de linguagem. Usado com a estrutura de pacote gerenciado (MPF). |
ProvideLoadKeyAttribute |
Esse atributo fornece uma chave de carregamento de pacote para o pacote. Não é necessário no Visual Studio 2010. |
ProvideMenuResourceAttribute |
Fornece informações de registro sobre os recursos de menu usados em um VSPackage. Essa classe não pode ser herdada. |
ProvideMSBuildTargetsAttribute |
Esse atributo registra arquivos .targets personalizados na lista de destinos conhecidos e confiáveis pelo MSBuild. As entradas do Registro criadas são: [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTargetsFile" |
ProvideObjectAttribute |
Informa ao Visual Studio que o VSPackage fornece um objeto que pode ser criado a partir da ILocalRegistryinterface . Essa classe não pode ser herdada. |
ProvideOptionDialogPageAttribute |
A classe base para todos os atributos usados para registrar uma página de opção. |
ProvideOptionPageAttribute |
Aplique esse atributo a objetos independentes para permitir que os usuários configurem o VSPackages por meio de uma página personalizada de Opções de Ferramentas. |
ProvidePhysicalViewAttributesAttribute |
Declara os atributos de uma exibição física oferecida por um editor. |
ProvideProfileAttribute |
Aplique esse atributo a objetos independentes usados para implementar o suporte a configurações do Visual Studio de um VSPackage. |
ProvideProjectFactoryAttribute |
ProvideProjectFactoryAttribute declara que um pacote fornece uma fábrica de projetos. |
ProvideProjectItemAttribute |
Esse atributo registra itens a serem incluídos na caixa de diálogo Adicionar Novo Item para o tipo de projeto especificado. Ele é colocado em um VSPackage. |
ProvideSearchProviderAttribute |
Esse atributo registra o pacote como um extensor de provedor de pesquisa (IVsSearchProvider). |
ProvideServiceAttribute |
Esse atributo indica que o pacote oferece um serviço quando aplicado a uma subclasse de Package ou uma classe que implementa IVsPackage. |
ProvideServiceAttributeBase |
Declara que um pacote fornece um serviço específico quando aplicado a uma subclasse de Package ou uma classe que implementa IVsPackage. Os atributos em um pacote não controlam o comportamento do pacote, mas podem ser usados pelas ferramentas de registro para registrar as informações adequadas com o Visual Studio. |
ProvideServiceOverrideAttribute |
Esse atributo indica que o pacote oferece uma substituição para um serviço padrão. Esse atributo está incluído na definição de uma subclasse de Package ou uma classe que implementa IVsPackage. |
ProvideSettingAttribute |
Registra as configurações pertencentes a um pacote. Todas as configurações registradas devem ser mantidas por meio de SVsSettingsPersistenceManager. As configurações que são mantidas usando SVsSettingsPersistenceManager, mas não registradas, serão privadas por padrão. |
ProvideSettingAttribute.DefaultValues | |
ProvideSettingAttribute.RegistryConstants | |
ProvideSettingAttribute.RegistryConstants.ValueNames | |
ProvideSourceControlProviderAttribute |
Registra informações do provedor Scc. Exemplo de uso: [ProvideSourceControlProvider(registeredName: "Test Provider", displayNameResourceId: "#100", displayNamePackage: "{92f93057-f1fc-49df-870f-b3474046911a}", registeredProvider: "{92f93057-f1fc-49df-870f-b3474046911b}", sccProvider Serviço: "{92f93057-f1fc-49df-870f-b3474046911c}", IsPublishSupported = true)] Registro de exemplo: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @=". Provedor de Teste" "Service"="{92f93057-f1fc-49df-870f-b3474046911c}" "IsPublishSupported"=dword:00000001
OBSERVAÇÃO: todos os Guids usados acima são apenas para fins de ilustração. Além disso, a versão é considerada 14.0 acima. |
ProvideStaticToolboxGroupAttribute |
Esse atributo declara um grupo de caixas de ferramentas que será criado na inicialização da caixa de ferramentas. |
ProvideStaticToolboxItemAttribute |
Esse atributo declara um item de caixa de ferramentas que a caixa de ferramentas lerá do registro. Consulte os comentários sobre IVsToolboxItemProvider para obter mais detalhes. |
ProvideToolboxFormatAttribute |
Aplique esse atributo a classes que implementam VSPackages para declarar que o VSPackage fornece itens da Caixa de Ferramentas com o formato de área de transferência especificado e para habilitar o suporte de arrastar e soltar na Caixa de Ferramentas do Visual Studio. |
ProvideToolboxItemConfigurationAttribute |
Registra um VSPackage como fornecendo uma implementação específica de IConfigureToolboxItem. É usado em conjunto com ProvideAssemblyFilterAttribute. |
ProvideToolboxItemDiscoveryAttribute |
Define um tipo de item de caixa de ferramentas. Os tipos de item da caixa de ferramentas são expostos como páginas na caixa de diálogo Escolher Itens da Caixa de Ferramentas (em que uma página é criada para cada tipo). |
ProvideToolboxItemsAttribute |
Aplique esse atributo a classes que implementam VSPackages para declarar se oferecem um conjunto de itens à Caixa de Ferramentas do Visual Studio. |
ProvideToolboxPageAttribute |
Registra um VSPackage como fornecendo uma ou mais páginas de diálogo na página de diálogo Personalizar Caixa de Ferramentas do IDE do Visual Studio. |
ProvideToolWindowAttribute |
Notifica o Visual Studio de que um VSPackage possui uma janela de ferramentas. |
ProvideToolWindowVisibilityAttribute |
Declara que uma janela de ferramenta deve ser visível quando um determinado guid de interface do usuário de comando se torna ativo. |
ProvideUIContextRuleAttribute |
Esse atributo registra uma regra de contexto de interface do usuário |
ProvideViewAttribute |
Esse atributo declara que uma classe de fábrica do editor oferece uma exibição lógica específica. |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
Usado para indicar que um designer XML personalizado não deve permitir a edição SxS com o editor XML baseado em texto padrão. |
ProvideXmlEditorChooserDesignerViewAttribute |
Usado para fornecer informações de registro ao Seletor XML para um designer XML personalizado. |
ReadOnlyObservableSet<T> |
Fornece a classe base para um IReadOnlyObservableSet genérico. |
RegisterAutoLoadAttribute |
Esse atributo registra o pacote como um extensor. O GUID passado determina o que está sendo estendido. Os atributos em um pacote não controlam o comportamento do pacote, mas podem ser usados por ferramentas de registro para registrar as informações adequadas com o Visual Studio. |
RegisterEditorExtensionAttribute |
Consulte ProvideEditorExtensionAttribute. Registra uma extensão de arquivo com uma determinada fábrica de editores. Essa classe não pode ser herdada. |
RegisterEditorLogicalViewAttribute |
Esse atributo adiciona uma exibição lógica ao editor criado por uma fábrica de editores. |
RegisterExtenderAttribute |
Esse atributo registra o pacote como um extensor. O GUID passado determina o que está sendo estendido. Os atributos em um pacote não controlam o comportamento do pacote, mas podem ser usados por ferramentas de registro para registrar as informações adequadas com o Visual Studio. |
RegisterLanguageExtensionAttribute |
Registra uma extensão de arquivo com um determinado serviço de linguagem aplicando o atributo a um VSPackage quando registrado usando uma ferramenta de registro como regpkg.exe. Para obter mais informações, consulte Registrando VSPackages. |
RegisterLoadKeyAttribute |
Esse atributo registra uma chave de carregamento de pacote para seu pacote. Esse atributo foi substituído. |
RegisterProjectItemAttribute |
RegisterProjectItemAttribute foi preterido. Em vez disso, use ProvideProjectItemAttribute |
RegistrationAttribute |
Uma classe abstrata para registro do VSPackage. A classe RegistrationAttribute permite que novas informações de registro sejam adicionadas sem alterar as ferramentas de registro. |
RegistrationAttribute.Key |
Fornece uma classe abstrata que representa uma chave de registro. |
RegistrationAttribute.RegistrationContext |
Uma classe base abstrata que fornece informações de contexto de uma fonte externa para um atributo de registro. |
RssCommands |
Fornece os comandos roteados compatíveis com o leitor de feed Rss do shell do VS. |
RunningDocumentTable |
Fornece acesso à RDT (tabela de documentos em execução) que rastreia todos os documentos abertos no momento no Visual Studio. |
SelectionContainer |
Fornece uma interface unificada para acessar um conjunto de objetos selecionados. |
ServiceBrokerExtensions |
Métodos de extensão para IServiceBroker. |
ServiceCollection<T> |
Use essa coleção para armazenar o mapeamento do Tipo de um serviço para o objeto que a fornece de uma maneira que esteja ciente dos tipos inseridos. O comparador dessa coleção executará uma comparação das propriedades guid da chave Type em vez de fazer uma comparação de referência que falhará em cenários de inserção de tipo. Essa coleção não é thread-safe. |
ServiceExtensions | |
ServiceProgressData |
Essa classe usada para propagar o progresso da carga do serviço ou do pacote para o serviço assíncrono e pacotes Mensagens e valores passados por essa classe serão mostrados ao usuário de alguma maneira apropriada pelo shell. |
ServiceProvider |
Fornece um provedor de serviços unificado para VSPackages gerenciados. |
ServiceProviderHierarchy |
Atua como um provedor de serviços hierárquico. |
ServiceProviderHierarchyOrder |
Fornece uma ordem de resolução de serviço recomendada para provedores de serviços comuns. Quando vários provedores de serviços são combinados em uma hierarquia de provedores de serviços, eles recebem uma ordenação numérica. |
ServiceUnavailableException |
Gerado se o serviço não estiver disponível. |
SettableOleDataObject |
Representa um objeto de dados compatível com OLE. |
SharedProjectUtilities |
Métodos utilitários para projetos compartilhados. |
SharedSettingsAttribute |
Esse atributo, quando aplicado à classe retornada da propriedade AutomationObject de uma subclasse DialogPage, permite que as propriedades do objeto sejam compartilhadas com outros aplicativos e online. |
SingleFileGeneratorSupportRegistrationAttribute |
Esse atributo adiciona uma entrada de registro de gerador de arquivos personalizado para um tipo de arquivo específico.
Por exemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
SingleTaskIdleManager |
Executa uma operação de execução longa com prioridade ociosa no thread da interface do usuário. Para dar suporte ao rendimento com frequência, a operação deve gerar retorno nulo com a maior frequência possível para permitir que o gerenciador de componentes agende outras tarefas e produza para operações de prioridade mais alta. A tarefa será executada repetidamente até que SingleTaskIdleManager seja descartado. |
SolutionPersistenceRegistrationAttribute |
Esse atributo adiciona um nome de propriedade de persistência da solução e um tipo guid relacionado. Por exemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] "Default"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}" |
SolutionTreeFilterProviderAttribute |
Fornece informações para exibir o filtro de Gerenciador de Soluções. |
Task |
Uma implementação de IVsTaskItem, usada para modificar a aparência e a funcionalidade de uma tarefa na lista de tarefas. |
TaskListItem | |
TaskProvider |
Essa classe implementa IVsTaskProvider. Ele fornece uma maneira amigável de definir um provedor de tarefas e seus serviços associados. |
TaskProvider.TaskCollection |
Um contêiner para Task objetos . |
TaskSchedulingException |
Exceção gerada quando um agendamento de tarefas falhou e não pôde ser repetido. |
TelemetryExtensions | |
ThemeResourceKey |
Representa uma chave usada em um ResourceDictionary para acessar recursos de cor do tema. Os recursos de cor do tema incluem pincéis e cores associados a uma determinada categoria de cores e nome de cor. |
ThreadedWaitDialogHelper |
Métodos de extensão para a caixa de diálogo de espera encadeada que o torna mais consumível usando padrões comuns de código gerenciado. |
ThreadedWaitDialogHelper.Session |
Oferece comunicação bidirecional com uma caixa de diálogo de espera encadeada visível. |
ThreadedWaitDialogProgressData |
Contém detalhes sobre o progresso de uma operação de execução longa para fins de atualização do IVsThreadedWaitDialog. |
ThreadHelper |
Forneça um auxiliar de dispatcher genérico para garantir que um método seja invocado no thread de main do aplicativo. Usamos o Dispatcher do Aplicativo atual para uma identificação conveniente do thread de main. Observe que isso significa que a instância do Aplicativo deve ser inicializada. Atualmente, o WindowManager o inicializa. No entanto, não usamos DispatcherOperation porque eles não são amigáveis para RPC. Por exemplo, se o thread da interface do usuário estiver no meio de uma chamada RPC e precisarmos executar o código no thread da interface do usuário, o DispatcherOperations não passará. Isso ocorre porque o DispatcherOperations é iniciado postando uma mensagem no thread da interface do usuário e o thread da interface do usuário precisa expedir essa mensagem. Se o thread da interface do usuário estiver fazendo uma chamada RPC, essas mensagens não serão removidas da fila. O filtro de mensagem OLE padrão processa apenas um conjunto limitado de mensagens da fila e até mesmo o filtro de mensagem do Visual Studio ignora a maioria dos outros. Ao passar pelo serviço UIThreadInvokerPrivate, a operação se torna uma chamada COM no thread da interface do usuário. Essa operação será permitida por meio de nosso filtro de mensagem se fizer parte da mesma chamada lógica – o filtro de mensagem a verá como uma "chamada aninhada" e não poderá rejeitá-la. |
ToolWindowPane |
Descrição resumida de ToolWindowPane. |
UIContext |
Representa o estado ativo de um UIContext. |
UIContextChangedEventArgs |
Argumentos de evento para o evento UIContextChanged. |
UIElementDialogPage |
Classe que é usada para hospedar perfeitamente o conteúdo do WPF dentro de uma caixa de diálogo nativa executando um loop de mensagem no estilo IsDialogMessage. UIElementDialogPage habilita a entrada e saída do HWND filho do WPF e habilita a navegação por teclado no HWND filho do WPF. |
UIThreadReentrancyScope |
Somente uso interno da Microsoft. Fornece um ponto de reentrância explícito para o ThreadHelper invocar no thread da interface do usuário (independente do mecanismo de mensagem RPC COM). |
Url |
Essa classe encapsula a classe Uri e fornece um "LocalPath" sem escape para URLs de arquivo e um AbsoluteUri sem escape para outros esquemas, além de também retornar um resultado sem escape hexadecimal de MakeRelative para que possa ser apresentado ao usuário. |
ValueTokenizer |
ValueTokenizer manterá uma lista de Tokens e Valores que correspondem a esses tokens. Essa classe é usada para tokenizar/destokenizar uma determinada cadeia de caracteres. |
VsBrushes |
Classe usada para mapear entre __VSSYSCOLOREX identificadores (usados por GetVSSysColorEx(Int32, UInt32)) e chaves usadas por objetos WPF ResourceDictionary . As chaves fornecidas por essa classe podem ser usadas para referenciar Brush instâncias que o Visual Studio coloca em Resources. |
VsColors |
Mapeia entre __VSSYSCOLOREX identificadores (conforme usado por GetVSSysColorEx(Int32, UInt32) e chaves usadas por objetos Windows Presentation FoundationResourceDictionary. |
VSCommands |
Fornece os comandos roteados com suporte pelo shell do VS. |
VsEnumerable<TComEnumerator,TComEnumerated> |
Classe base para enumeradores de estilo VS usando Dev10 e interfaces de enumerador mais antigas que usam PreserveSig |
VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated> |
Representa uma enumeração no estilo VS de objetos TComEnumerated criados a partir de uma enumeração de TEnumerated. Classe base para enumeradores de estilo VS usando Dev10 e interfaces de enumerador mais antigas que usam PreserveSig |
VsEnumerableEx<TComEnumerator,TComEnumerated> |
Classe base para enumeradores de estilo VS usando Interfaces de enumerador Dev11 e posteriores que não usam PreserveSig |
VsExecutionContextTypes |
Tipos de contexto usados no rastreador de execução do Visual Studio. |
VsFonts |
Contém os nomes de recursos para fontes de ambiente. |
VsMenus |
Inclui os GUIDs para comandos de menu do Visual Studio. |
VSRegistry |
Classe auxiliar para manipular o registro da instância do VS que está hospedando esse código. |
VsResourceKeys |
Expõe chaves de recurso do WPF para valores Style e ControlTemplate que se aplicam a controles comuns do WPF. |
VsSearchTask |
VsSearchTask pode ser usado como classe base para implementar ferramentas de pesquisawindows |
VsServiceProviderWrapper |
Encapsula uma instância do provedor de serviços. A classe destina-se a ser usada para expor um valor de provedor SVsService a um contêiner de composição do VS MEF. |
VsShellUtilities |
Fornece métodos auxiliares estáticos a serem usados com o shell do Visual Studio. |
VsTaskLibraryHelper |
Métodos auxiliares para usar a biblioteca de tarefas do Visual Studio no código gerenciado. |
WAProvideLanguagePropertyAttribute |
Essa classe pode ser usada para registrar uma propriedade de aplicativo Web para um projeto |
WAProvideProjectFactoryAttribute |
Esse atributo pode ser usado para registrar informações sobre um sistema de projeto que dá suporte ao tipo/subtipo WAP. |
WAProvideProjectFactoryTemplateMappingAttribute |
Esse atributo é usado para declarar um novo sistema de projeto que dá suporte a Projetos de Aplicativo Web e definir um mapeamento entre o sistema de projeto real e o 'falso' definido apenas para armazenar algumas propriedades específicas do WAP no registro. |
WebSiteProjectAttribute |
Esse atributo adiciona um ProjectSubType à lista de exisiting definida de ProjectSubTypes para o Projeto de Site |
WebSiteProjectRelatedFilesAttribute |
Esse atributo permite que o Projeto de Site aninhar um tipo de arquivo (relacionado) em outro tipo de arquivo (primário) no gerenciador de soluções |
WindowPane |
Representa um painel de janela do Visual Studio. |
WrapperPolicy |
Estruturas
RunningDocumentInfo |
Representa informações sobre um documento no RunningDocumentTable. Ele inclui todas as informações retornadas por GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr). |
StatefulReadOnlyList<TItem,TState> |
Uma lista somente leitura com um estado associado. |
Interfaces
IAsyncAttachedCollectionSource |
Representa um objeto IAttachedCollectionSource que pode relatar se a propriedade HasItems está ou não sendo inicializada no momento e que gera um evento INotifyPropertyChanged quando o valor IsInitializingHasItems é alterado. |
IAsyncServiceContainer |
Fornece métodos para adicionar e remover serviços. |
IAsyncServiceProvider |
Fornece um método para obter um serviço de forma assíncrona. |
IAsyncServiceProvider2 | |
IAttachedCollectionService |
Representa um serviço que pode obter coleções anexadas para um item com base em uma relação conhecida e que pode enumerar relações com suporte para um item. |
IAttachedCollectionSource |
Representa uma instância de objeto que pode retornar uma coleção de itens e que sabe se existem ou não itens sem perceber os próprios itens. |
IAttachedCollectionSourceProvider |
Representa um serviço que pode enumerar relações existentes para um objeto que o serviço entende e que pode criar coleções anexadas para uma relação e objeto que o serviço entende. |
IAttachedCollectionSourceProvider2 |
Representa um serviço que pode enumerar relações existentes para um objeto que o serviço entende e que pode criar coleções anexadas para uma relação e objeto que o serviço entende. |
IAttachedRelationship |
Contém metadados sobre uma relação anexada, usada pelo IAttachedCollectionService para descrever relações entre objetos. |
IBuildCancellationAwareHostObject |
Permite que um objeto host possa usar um CancellationToken que é disparado quando o build é cancelado. |
ICacheableAttachedCollectionSource |
Representa um IAttachedCollectionSource que pode ser armazenado em cache. As fontes armazenadas em cache não precisam ser recriadas sempre que são solicitadas. |
IClientRightsAdditionalMetadata |
Essa interface serve para passar metadados adicionais dos direitos do cliente. |
ICodeContainerProvider |
Informações sobre um provedor capaz de adquirir um recurso online para um computador local. |
IComEnumeratorRelay<TComEnumerator,TEnumerated> |
Fornece métodos de enumeração tipados. |
ICommentTaskToken |
Essa interface é usada para obter informações sobre um dos tokens usados para gerar tarefas. |
IConfigureToolboxItem |
Fornece a capacidade de configurar ToolboxItem objetos dinamicamente adicionando dados adicionais ao dicionário Propriedades do item da caixa de ferramentas. Esses dados são serializados como uma parte permanente do item da caixa de ferramentas. |
IErrorList |
Essa interface é usada para obter o estado das várias opções no cromado ao redor da janela da ferramenta ErrorList. |
IFilteredHierarchyItemSet |
Fornece uma lista nivelada de itens de hierarquia que representa todos os itens na hierarquia e gera eventos quando os itens são adicionados ou removidos da hierarquia. |
IInstalledToolboxItemInfo |
Fornece informações sobre um item de caixa de ferramentas existente. |
IJoinableTaskFactoryAwareHostObject |
Permite que um objeto host possa usar o thread main sem bloquear um build bloqueado no thread main. |
IMaintenanceTask |
Uma interface que pode ser implementada e exportada para o catálogo padrão do Visual Studio para receber uma chance por sessão vs quando o VS estiver ocioso para realizar algum trabalho periódico. |
IMenuCommandInvokeEx |
Ajuda a invocar comandos de menu. |
IMSDNChannel |
interface para informações do canal de assinatura msdn. |
INonClientArea |
Essa interface representa um elemento visual que pode conter logicamente a área win32 não cliente quando WM_NCHITTEST é enviado para um HwndSource. |
IOleMenuCommand |
Representa um comando de menu OLE. |
IProfileManager |
Interface implementada por classes que dão suporte a VSPackages mantendo suas informações de estado por meio do mecanismo de configurações do Visual Studio. |
IProfileMigrator |
Dá suporte à migração de configurações de usuário de uma versão do Visual Studio para outra. |
IReadOnlyObservableSet |
Uma coleção somente leitura observável que fornece tempo constante Contém pesquisa. |
IReadOnlyObservableSet<T> |
Uma coleção somente leitura observável que fornece tempo constante Contém pesquisa. |
IResXResourceService |
Uma camada de abstração que permite que os clientes controlem os leitores e gravadores resx usados no Visual Studio. |
ISccUIClickedEventArgs |
Argumentos passados por várias interfaces relacionadas ao SCC. |
ISccUIClickedEventArgs2 |
Estendendo ISccUIClickedEventArgs para fornecer o UIElement que foi clicado. |
ISelectedGraphNode |
Contém uma referência a um GraphNode selecionado. |
ISettingsMachineLocalityEvaluator |
Essa interface é usada em conjunto com SharedSettingsAttribute para avaliar se um valor de propriedade é local do computador (ou seja, não deve fazer roaming para outros computadores) em runtime. |
ISolutionSearchOptions |
Representa as opções que um provedor de pesquisa deve usar ao fornecer resultados de pesquisa para uma pesquisa da solução. |
ISolutionSearchParameters |
Representa os parâmetros necessários para fornecer resultados de pesquisa para uma pesquisa da solução. |
ISolutionTreeFilter |
Um filtro que controla uma coleção de itens que devem ser incluídos na árvore filtrada. Quando os IncludedItems são colocados em uma árvore, esses itens e seus ancestrais serão incluídos na árvore e todos os outros itens serão excluídos. Quando o filtro não for mais necessário, o controle de árvore descartará o filtro. |
ISolutionTreeFilterProvider |
Fábrica usada para criar um ISolutionTreeFilter. ISolutionTreeFilter fornece uma maneira de fornecer uma lista de itens incluídos que devem ser colocados na árvore. |
ISupportDisposalNotification |
Representa um objeto que pode ser descartado e que pode notificar os ouvintes sobre as alterações no estado de descarte. Objetos que contêm referências a uma instância de ISupportDisposalNotification devem watch para alterações de propriedade na propriedade IsDisposed e devem liberar sua referência quando o valor da propriedade se tornar true. |
ITaskList |
Essa interface é usada para obter o estado da janela de ferramentas TaskList. |
IToolboxAppDomainControl |
Essa interface é implementada por clientes que desejam controlar a criação do appdomain no qual sua implementação IToolboxItemDiscovery é criada. Se o pacote derivar de Microsoft.VisualStudio.Shell.Package, defina a propriedade AppDomainCreatorType de seu ProvideToolboxItemDiscoveryAttribute como o tipo de sua classe que implementa essa interface. |
IToolboxAssemblyInfo |
Fornece informações sobre um assembly. |
IToolboxExtensionsSdkInfo |
Fornece informações sobre um SDK de extensões. |
IToolboxExtensionsSdkInfo2 |
Fornece informações adicionais de manifestos do SDK. |
IToolboxExtensionsSdkType |
Representa um tipo gerenciado de um SDK de extensões. |
IToolboxExtensionsSdkTypeByName |
Representa um tipo simples de um SDK de extensões. |
IToolboxItemCreator |
Cria novos itens de caixa de ferramentas e fornece informações sobre itens de caixa de ferramentas existentes. |
IToolboxItemDiscovery |
Fornece informações sobre tipos gerenciados dos quais os itens da caixa de ferramentas podem ser criados. |
IToolboxItemDiscoveryByName |
Fornece informações sobre os tipos dos quais os itens da caixa de ferramentas podem ser criados. |
IToolboxItemDiscoveryFactory |
Cria vários objetos necessários para integração com a caixa de diálogo Escolher Itens da Caixa de Ferramentas. |
IToolboxItemDiscoveryWithContext |
Fornece informações sobre tipos gerenciados dos quais os itens da caixa de ferramentas podem ser criados. |
IToolboxItemInfo |
Fornece informações sobre um tipo gerenciado do qual um item de caixa de ferramentas pode ser criado. |
IToolboxPlatformInfo |
Fornece informações sobre uma plataforma (como o Windows v8.0). |
IToolboxPlatformType |
Representa um tipo gerenciado com uma plataforma associada. Outras interfaces derivam disso para adicionar metadados adicionais. |
IToolboxPlatformTypeByName |
Representa um tipo simples com uma plataforma associada. Outras interfaces derivam disso para adicionar metadados adicionais. |
IToolboxType |
Representa um tipo gerenciado simples. Outras interfaces derivam disso para adicionar metadados adicionais. |
IToolboxTypeByName |
Representa um tipo simples. |
IVsAccountManagementService |
Representa o serviço de gerenciamento de conta do Visual Studio. |
IVsAsyncFileChangeEx |
Métodos assíncronos para o serviço de alteração de arquivo VS (SVsFileChange). |
IVsAsyncFileChangeEx2 |
Métodos assíncronos para o serviço de alteração de arquivo VS (SVsFileChange). |
IVsHierarchyItem |
Contém informações de propriedade de instância para um único item em um IVsUIHierarchyWindow. |
IVsHierarchyItemCollectionProvider |
Fornece uma coleção somente leitura de itens de hierarquia que representam um subconjunto de todos os itens de hierarquia em uma hierarquia especificada. |
IVsHierarchyItemIdentity |
Contém as informações necessárias para definir um item em um IVsUIHierarchyWindow. |
IVsHierarchyItemManager |
Acessa o modelo de dados usado por um IVsUIHierarchyWindow (como o Gerenciador de Soluções). |
IVsManagedImageService |
Uma interface oferecida por SVsImageService que permite a adição direta de bitmaps do WPF à biblioteca de imagens. |
IVsManagedSettingsChangeEventSource |
Fornece um evento para configurações alteradas. |
IVsProjectSecrets |
Uma interface implementada por um sistema de projeto para armazenar segredos que o aplicativo que este projeto compila pode acessar em runtime. |
IVsSccChanges |
Uma interface implementada por um Provedor de Controle do Código-Fonte para acompanhar o número de alterações pendentes no repositório ativo e na interação do usuário com as informações exibidas. |
IVsSccChangesDisplayInformation |
Informações sobre alterações pendentes no repositório atual do provedor Scc ativo. |
IVsSccChangesDisplayInformation2 |
Estendendo IVsSccChangesDisplayInformation para permitir maior flexibilidade para o SccProvider
|
IVsSccCommitPendingChangesPrompt |
Uma interface implementada por um Provedor de Controle do Código-Fonte para definir uma mensagem exibida aos usuários para solicitar que eles confirmem suas alterações pendentes antecipadamente e com frequência. |
IVsSccCurrentBranch |
Uma interface implementada por um Provedor de Controle do Código-Fonte para acompanhar as informações de exibição e a interação do usuário com as informações exibidas sobre o branch ativo no momento em um repositório. |
IVsSccCurrentBranchDisplayInformation |
Informações sobre o branch atual do provedor Scc ativo. |
IVsSccCurrentBranchDisplayInformation2 |
Estendendo IVsSccCurrentBranchDisplayInformation para permitir maior flexibilidade para o SccProvider
|
IVsSccCurrentRepository |
Uma interface implementada por um Provedor de Controle do Código-Fonte para acompanhar o repositório ativo no momento e a interação do usuário com as informações exibidas. |
IVsSccCurrentRepositoryDisplayInformation |
Informações sobre o repositório atual do provedor Scc ativo. |
IVsSccCurrentRepositoryDisplayInformation2 |
Estendendo IVsSccCurrentRepositoryDisplayInformation para permitir maior flexibilidade para o SccProvider
|
IVsSccPublish |
Interface que dá suporte à publicação do código-fonte que está em um repositório local. |
IVsSccSolution |
Interface que gera eventos relacionados a uma solução carregada e Scc. |
IVsSccUnpublishedCommits |
Uma interface implementada por um Provedor de Controle do Código-Fonte para acompanhar o número de confirmações não publicadas no repositório ativo e na interação do usuário com as informações exibidas. |
IVsSccUnpublishedCommitsDisplayInformation |
Informações sobre confirmações não publicadas. |
IVsSccUnpublishedCommitsDisplayInformation2 |
Estendendo IVsSccUnpublishedCommitsDisplayInformation para permitir maior flexibilidade para o SccProvider
|
IVsTaskEvents |
Interface para eventos gerenciados implementados por IVsTask. |
IVsTaskJoinableTask |
Interface para anexar um único JoinableTask com uma instância IVsTask. |
IVsToolboxItemDiscoveryRegistrar |
Implementado pelo serviço SVsToolboxItemDiscoveryRegistrar, que é fornecido pelo shell. Os pacotes que desejam fornecer itens de caixa de ferramentas de tipos gerenciados devem chamar RegisterItemDiscovery quando forem carregados. Os pacotes derivados de Microsoft.VisualStudio.Shell.Package obtêm esse comportamento por padrão de sua classe base. Nesse caso, o comportamento do objeto é controlado por parâmetros fornecidos a ProvideToolboxItemDiscoveryAttribute. |
IWpfAccountPicker |
Representa o controle seletor de conta Windows Presentation Foundation fornecido por IVsAccountManagementService. |
IWpfAccountPicker2 |
Representa o controle seletor de conta Windows Presentation Foundation fornecido por IVsAccountManagementService. |
SVsProjectLocalSecrets |
A ID de serviço para consultar um IServiceProvider para obter uma implementação de IVsProjectSecrets que armazena segredos no arquivo secrets.json de um projeto ou arquivo equivalente que nunca é armazenado no controle do código-fonte e é local para o usuário ou computador individual. |
SVsSccDisplayInformationService |
A ID de serviço pela qual várias interfaces SCC podem ser obtidas, incluindo: IVsSccCurrentBranchDisplayInformation, IVsSccCurrentRepositoryDisplayInformationIVsSccChangesDisplayInformation e IVsSccUnpublishedCommitsDisplayInformation. |
SVsServiceProvider |
Representa um provedor de serviços do Visual Studio e destina-se à descoberta dinâmica de outros serviços VS de componentes do MEF. |
SVsToolboxItemDiscoveryRegistrar |
Esse é o serviço que implementa IVsToolboxItemDiscoveryRegistrar. Ele é implementado pelo shell. |
Enumerações
AuthenticationState |
O estado de autenticação. |
CloseResult |
Especifica os resultados da operação de fechamento. |
CommandNavigationHelper.CommandFocusMode |
Valores para a propriedade anexada CommandFocusMode, especificam como o controle no qual ele está definido é registrado com CommandFocusManager para lidar com a restauração de foco e entrar no modo de menu. |
CommentTaskPriority |
Valor que indica a prioridade de uma tarefa na lista de tarefas. |
CommonMessagePumpExitCode |
Representa os códigos de saída que são possíveis para CommonMessagePump. |
DialogPage.ApplyKind |
Uma enumeração que descreve o comportamento de aplicação da página de diálogo. |
FilterDescendantBehavior |
Especifica o comportamento descendente ao incluir itens em uma árvore filtrada. |
LogicalView |
Essa enumeração lista as exibições lógicas com suporte. |
PackageAutoLoadFlags |
Especifica tipos de comportamento de carregamento automático. |
ProfileMigrationType |
Especifica a ação de migração em MigrationType e ProfileMigrationType. |
QueryCloseResult |
Especifica os resultados da consulta e da operação de fechamento. |
RegistrationMethod |
Como o assembly deve ser registrado/localizado. |
SettingScope |
Descreve os diferentes escopos de configuração. |
SettingStorage |
Descreve onde as configurações são armazenadas. |
TaskCategory |
Fornece um conjunto de categorias de tarefas que especificam o tipo de tarefa a ser executada. |
TaskErrorCategory |
Representa uma coleção de valores que identificam tipos ou gravidade de mensagens de erro que podem aparecer na janela de tarefas Opções de Lista de Erros. |
TaskPriority |
Fornece valores para prioridades de tarefa. |
ThemeResourceKeyType |
Especifica o tipo de recurso que está sendo referenciado por um ThemeResourceKey. |
ToolboxItemDiscoveryContext |
Indica o contexto no qual GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) está sendo chamado. |
ToolWindowOrientation |
Essa enumeração fornece várias orientações possíveis da janela de ferramentas em relação a uma janela de encaixe. |
UnlockResult |
Especifica os resultados da operação de desbloqueio. |
VsCreateEditorFlags |
__VSCREATEEDITORFLAGS, __VSCREATEEDITORFLAGS2, __VSCREATEEDITORFLAGS3 |
VsDockStyle |
Define constantes para orientação da janela de ferramentas. |
VsFrameMode |
VSFRAMEMODE, VSFRAMEMODE2 |
VsFramePropID |
__VSFPROPID, __VSFPROPID2, __VSFPROPID3, __VSFPROPID4, __VSFPROPID5 |
VsHierarchyPropID |
__VSHPROPID, __VSHPROPID2, __VSHPROPID3, __VSHPROPID4 |
VsOpenSpecificEditorFlags |
__VSOSPEFLAGS, __VSOSPEFLAGS2, __VSOSPEFLAGS3 |
VsQueryEditFlags |
__VSQueryEditFlags, __VSQueryEditFlags2 |
VsQueryRemoveDirectoryFlags |
VSQUERYREMOVEDIRECTORYFLAGS, VSQUERYREMOVEDIRECTORYFLAGS2 |
VsQueryRemoveFileFlags |
VSQUERYREMOVEFILEFLAGS, VSQUERYREMOVEFILEFLAGS2 |
VsQuerySaveFlags |
tagVSQuerySaveFlags, __VSQuerySaveFlags2 |
VsRdtFlags |
_VSRDTFLAGS, _VSRDTFLAGS2 |
VsRdtSaveOptions |
__VSRDTSAVEOPTIONS, __VSRDTSAVEOPTIONS2 |
VsRemoveDirectoryFlags |
VSREMOVEDIRECTORYFLAGS, VSREMOVEDIRECTORYFLAGS2 |
VsRemoveFileFlags |
VSREMOVEFILEFLAGS, VSREMOVEFILEFLAGS2 |
VsSolutionPropID |
__VSPROPID, __VSPROPID52, __VSPROPID53, __VSPROPID54, __VSPROPID5 |
VsTaskContinuationOptions |
Definição gerenciada de __VSTASKCONTINUATIONOPTIONS/__VSTASKCONTINUATIONOPTIONS2. |
VsTaskCreationOptions |
Definição gerenciada de __VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2. |
VsTaskRunContext |
Definição gerenciada de __VSTASKRUNCONTEXT. |
VsTaskWaitOptions |
Definição gerenciada de __VSTASKWAITOPTIONS. |
WindowPane.PaneInitializationMode |
Representa os possíveis estados de inicialização para um WindowPane objeto . |
Delegados
AsyncServiceCreatorCallback |
O retorno de chamada para o criador de serviço assíncrono. |
AsyncServiceCreatorWithProgressCallback |
O retorno de chamada que é invocado quando uma instância do serviço é necessária. Isso é chamado apenas uma vez e o resultado é armazenado em cache. |
OnIdleHandler |
Um delegado usado pela SingleTaskIdleManager classe . Ao criar uma instância da |
VsInvokableAsyncFunction<T> |
Usado pelo auxiliar da biblioteca de tarefas assíncrona para executar uma IVsTaskCompletionSource tarefa e retornar uma TPL (Biblioteca De Paralelismo de Tarefas). |
VsTaskBodyCallback |
Usado pelo auxiliar de biblioteca de tarefas assíncrona como o tipo de método para um corpo da tarefa (o que a tarefa executa). Os usuários da biblioteca podem passar esse tipo de delegado diretamente ou usar um dos métodos wrapper que encapsula funções anônimas mais simples para esse tipo delegado. |