Partilhar via


Microsoft.VisualStudio Namespace

Classes

ErrorHandler

Fornece métodos para lidar com códigos de erro COM comuns.

VisualStudioServices

Fornece acesso aos serviços do Visual Studio, por versão.

VisualStudioServices.VS2019_10Services

Enumera os serviços disponíveis no Visual Studio 2019 Atualização 10.

VisualStudioServices.VS2019_11Services

Enumera os serviços disponíveis no Visual Studio 2019 Atualização 11.

VisualStudioServices.VS2019_4Services

Enumera os serviços disponíveis no Visual Studio 2019 Atualização 4.

VisualStudioServices.VS2019_5Services

Enumera os serviços disponíveis no Visual Studio 2019 Atualização 5.

VisualStudioServices.VS2019_6Services

Enumera os serviços disponíveis no Visual Studio 2019 Atualização 6.

VisualStudioServices.VS2019_7Services

Enumera os serviços disponíveis no Visual Studio 2019 Atualização 7.

VisualStudioServices.VS2019_8Services

Enumera os serviços disponíveis no Visual Studio 2019 Atualização 8.

VisualStudioServices.VS2019_9Services

Enumera os serviços disponíveis no Visual Studio 2019 Atualização 9.

VisualStudioServices.VS2022_2Services

Enumera os serviços disponíveis no Visual Studio 2022 Atualização 2.

VisualStudioServices.VS2022_3Services

Enumera os serviços disponíveis no Visual Studio 2022 Atualização 3.

VisualStudioServices.VS2022_4Services

Enumera os serviços disponíveis no Visual Studio 2022 Atualização 4.

VisualStudioServices.VS2022_5Services

Enumera os serviços disponíveis no Visual Studio 2022 Atualização 4.

VisualStudioServices.VS2022_6Services

Enumera os serviços disponíveis no Visual Studio 2022 Atualização 5.

VisualStudioServices.VS2022Services

Enumera os serviços disponíveis no Visual Studio 2022.

VSColorTable
VSConstants

Use essa classe para acessar constantes comuns do Visual Studio.

VSConstants.AppPackageDebugTargets

Contém ids de comando para um conjunto de comandos de destino de depuração do pacote de aplicativos.

VSConstants.CATID

Esses Guids CATID são usados para estender objetos passados para o navegador de propriedades e objetos de automação que dão suporte a Extensores de Automação.

VSConstants.CLSID
VSConstants.CMDSETID
VSConstants.CodeModelLanguage

Conjunto de linguagens de modelo de código.

VSConstants.ComponentSelectorPageGuid
VSConstants.DebugEnginesGuids
VSConstants.DebugPortSupplierGuids

Guids de fornecedor de porta do depurador para as estruturas VsDebugTargetInfo* e interface IVsDebugRemoteDiscoveryUI.

VSConstants.DebugTargetHandler

Contém ids de comando para um conjunto de comandos do manipulador de destino de depuração.

VSConstants.DocumentMetadataUserDataGuid

Essas são propriedades IVsUserData compatíveis com objetos DocData que fornecem metadados adicionais, como instantâneo versão.

VSConstants.EditPropyCategoryGuid

Categorias de propriedade do editor conhecidas usam com a interface IVsTextEditorPropertyCategoryContainer.

VSConstants.ItemTypeGuid

Esses valores são usados com a propriedade VSHPROPID_ItemType.

VSConstants.LOGVIEWID
VSConstants.MruList
VSConstants.NewDocumentStateReason

Motivos conhecidos usados para IVsUIShellOpenDocument3.SetNewDocumentState.

VSConstants.OutputWindowPaneGuid
VSConstants.ProjectTargets

Platfoms de destino de projeto conhecidos.

VSConstants.ReferenceManagerHandler

Representa IDs de comando para o menu de contexto.

VSConstants.SearchProviderNames
VSConstants.SetupDrivers

Drivers de instalação de redirecionamento de projeto conhecidos Para instalar componentes ausentes.

VSConstants.StandardNavigateToDocumentScopeFilters

Nomes de filtro padrão para escopos de documento para o recurso Navegar para.

VSConstants.StandardNavigateToFilterShortcuts

Nomes de atalho de filtro padrão para o recurso Navegar para.

VSConstants.StandardNavigateToKindFilters

Nomes de filtro padrão para tipos de item para o recurso Navegar para.

VSConstants.StandardToolWindows

Contém GUIDs para janelas de ferramentas padrão.

VSConstants.ToolboxMultitargetingFields
VSConstants.UICONTEXT
VSConstants.VsDependencyTypeGuid
VSConstants.VsEditorFactoryGuid
VSConstants.VsEditorUserDataGuid

Essas são configurações opcionais do editor geral que podem ser usadas para personalizar comportamentos do editor.

VSConstants.VsLanguageServiceGuid
VSConstants.VsLanguageUserDataGuid

Essas são propriedades IVsUserData opcionais que um Serviço de Linguagem pode fornecer para influenciar o comportamento do código-fonte (texto) Editor. A interface IVsUserData é recuperada por QueryInterface no objeto IVsLanguageInfo da implementação do Serviço de Linguagem.

VSConstants.VsPackageGuid
VSConstants.VsTaskListView
VSConstants.VsTextBufferUserDataGuid

Essas são propriedades IVsUserData compatíveis com o objeto TextBuffer (DocData) do Editor de Código-Fonte (Texto). A interface IVsUserData é recuperada por QueryInterface no objeto IVsTextLines da Editor text.

VSConstants.WellKnownOldVersionValues

Valores conhecidos que podem ser usados para especificar valores OldVersion (LowerBound/UpperBound) para ProvideBindingRedirectionAttribute.

VSConstants.WellKnownToolboxStringMaps
VSConstants.WellKnownWindowReferences
VSConstants.WizardType

Conjunto de tipos de assistente.

Win32Methods

Importa algumas funções de gerenciamento de janela do Win32.

Interfaces

IEventHandler

Somente uso interno da Microsoft. Fornece os métodos necessários para adicionar, remover e testar a existência de manipuladores em uma coleção de manipuladores de eventos.

IVsService<T>

Fornece acesso a um serviço oferecido pelo Visual Studio.

IVsService<TService,TInterface>

Fornece acesso a um serviço oferecido pelo Visual Studio.

Enumerações

COWAIT_FLAGS

Sinalizadores para CoWaitForMultipleHandles

VSConstants.AppCommandCmdID

Identifica comandos disparados como resultado de uma mensagem WM_APPCOMMAND recebida pela janela main.

VSConstants.CEF

Representa sinalizadores a serem usados com o são usados com CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32) o método .

VSConstants.MessageBoxResult

Códigos de resultado de IVsUIShell.ShowMessageBox.

VSConstants.SelectionElement

Representa os sinalizadores usados no OnElementValueChanged(UInt32, Object, Object) manipulador de eventos.

VSConstants.VSITEMID

Itens especiais dentro de uma VsHierarchy.

VSConstants.VsSearchNavigationKeys

Especifica as chaves de navegação de pesquisa do Visual Studio.

VSConstants.VsSearchTaskStatus

Especifica nomes amigáveis para status de tarefa de pesquisa.

VSConstants.VSSELELEMID

Essas IDs de elemento são as únicas IDs de elemento que podem ser usadas com o serviço de seleção.

VSConstants.VSStd11CmdID

Conjunto de comandos compartilhados padrão no CMDSETID. StandardCommandSet11_guid.

VSConstants.VSStd12CmdID

Conjunto de comandos compartilhados padrão no CMDSETID. StandardCommandSet12_guid.

VSConstants.VSStd14CmdID

Conjunto de comandos compartilhados padrão no CMDSETID. StandardCommandSet14_guid.

VSConstants.VSStd15CmdID

Conjunto de comandos compartilhados padrão no CMDSETID. StandardCommandSet15_guid.

VSConstants.VSStd16CmdID

Conjunto de comandos compartilhados padrão no StandardCommandSet16_guid conjunto de comandos.

VSConstants.VSStd17CmdID

Conjunto de comandos compartilhados padrão no StandardCommandSet17_guid conjunto de comandos.

VSConstants.VSStd2010CmdID

Conjunto de comandos compartilhados padrão no CMDSETID. StandardCommandSet2010_guid.

VSConstants.VSStd2KCmdID

Conjunto dos comandos padrão do editor compartilhado em StandardCommandSet2k.

VSConstants.VSStd97CmdID

Essas constantes disponibilizam alguns comandos de menu básicos para código gerenciado.

VSConstants.VsUIAccelModifiers

Especifica as teclas de modificador e acelerador de interface do usuário.

VSConstants.VsUIHierarchyWindowCmdIds

Os comandos a seguir são comandos especiais que se aplicam apenas ao UIHierarchyWindow. Eles são definidos como parte do grupo de comandos GUID: CMDSETID. UIHierarchyWindowCommandSet_guid.