Partilhar via


Namespace Microsoft.VisualStudio.TextManager.Interop

Classes

  Classe Descrição
Classe pública VsCodeWindowClass Permite a manipulação de uma janela de código.
Classe pública VsDefaultButtonBarImagesClass Obtém o padrão Buttonbar imagens.
Classe pública VsDiffLayerClass
Classe pública VsDropdownBarClass Fornece um controle da barra de menu suspenso na parte superior de uma janela de código.
Classe pública VsExpansionManagerClass
Classe pública VsExpansionPackageClass
Classe pública VsFinderClass Localiza uma imagem de texto.
Classe pública VsHiddenTextLayerClass Adiciona ou enumera as sessões de texto oculto.
Classe pública VsIntellisenseCompletorClass
Classe pública VsIntellisenseLangTipClass
Classe pública VsLocalUserDataClass Permite que um chamador usar um GUID para definir ou obter os dados do usuário (Propriedades).
Classe pública VsMethodTipWindowClass Fornece uma janela de dica de método para um item em um serviço de linguagem.
Classe pública VsSmartTagTipWindowClass Controla a interação com uma janela de dica.
Classe pública VsSplitRootClass
Classe pública VsSyntheticTextLayerClass Trata da adição de e a comunicação com sessões de texto sintético.
Classe pública VsTextBufferClass Atua como a interface base para o VsTextBuffer de objetos e fornece informações gerais sobre o texto propriedades do buffer.Fornece acesso de leitura e gravação para o buffer de texto usando coordenadas bidimensionais.
Classe pública VsTextBufferCoordinatorClass
Classe pública VsTextImageClass Oferece suporte a correspondência de cadeia de caracteres de texto.
Classe pública VsTextLineStorageClass Representa a imagem que é mantida e unpersisted.Representa o intervalo de texto visível e editável por modos de exibição de editor de texto.
Classe pública VsTextManagerClass Fornece serviços gerais para todas as pessoas que desejam obter informações sobre os modos de exibição de texto ativo.
Classe pública VsTextPackageClass Fornece serviços gerais para todas as pessoas que desejam obter informações sobre os modos de exibição de texto ativo.
Classe pública VsTextSpanSetClass Utilitário para a correspondência de cadeia de caracteres de texto.
Classe pública VsTextTipWindowClass Fornece uma dica quando o mouse pausa sobre um fluxo de contexto específico no editor de núcleo.
Classe pública VsTextViewClass Gerencia o modo de exibição de texto de uma janela do editor.Contém métodos para gerenciar o modo de exibição de texto.A exibição é essencialmente a janela do editor mostrada na interface do usuário.
Classe pública VsUndoPackageClass Implementa o recurso de pilha de desfazer vinculado.
Classe pública VsUndoUnitClass Determina se a unidade para desfazer se aplica a apenas os itens de interface do usuário.
Classe pública VsUserDataClass Permite que um chamador usar um GUID para definir ou obter os dados do usuário (Propriedades).

Estruturas

  Estrutura Descrição
Estrutura pública AtomicText Descreve o objeto incorporado a um LINEDATAEX estrutura.
Estrutura pública BUFFERINITEX Representa os parâmetros de inicialização de buffer.
Estrutura pública ChangeInput Representa informações sobre uma solicitação de alteração pendente * antes * ele aconteceu.
Estrutura pública ExternalError Usado para criar um novo erro externo.
Estrutura pública FONTCOLORPREFERENCES Especifica as preferências da tabela de cores a ser usado ao pintar o texto ou os marcadores.
Estrutura pública FONTCOLORPREFERENCES2 Especifica as preferências da tabela de cores a ser usado ao pintar o texto ou os marcadores.
Estrutura pública FRAMEPREFERENCES Fornece configurações de quadro que controle se barras de rolagem são fornecidas para os modos de exibição.
Estrutura pública FRAMEPREFERENCES2 Fornece configurações de quadro que controle se barras de rolagem são fornecidas para os modos de exibição.
Estrutura pública INITVIEW Especifica os parâmetros de modo de exibição.Usado em Initialize chamadas.
Estrutura pública LANGPREFERENCES Usado para comunicar as preferências do usuário com os serviços de manager, modos de exibição e o idioma do texto.Exibir configurações execute as configurações do Gerenciador de texto, a menos que forçado de um conjunto específico de configurações são especificados quando Initialize é chamado.
Estrutura pública LANGPREFERENCES2 Usado para comunicar as preferências do usuário com os serviços de manager, modos de exibição e o idioma do texto.Exibir configurações execute as configurações do Gerenciador de texto, a menos que forçado de um conjunto específico de configurações são especificados quando Initialize é chamado.
Estrutura pública LANGPREFERENCES3
Estrutura pública LINEDATA Usado para passar o acesso direto aos dados de linha em um buffer por meio de IVsTextLines.Essa estrutura retorna todas as informações para uma única linha.
Estrutura pública LINEDATAEX Usado para passar o acesso direto aos dados de linha em um buffer por meio de GetLineDataEx.
Estrutura pública MARKERDATA Especifica as opções de direção para a localização de marcadores.
Estrutura pública NewHiddenRegion Cria uma nova estrutura de tópicos ou a região de texto oculto sobre o intervalo de texto especificado.
Estrutura pública NewHiddenRegionEx Cria uma nova estrutura de tópicos ou a região de texto oculto sobre o intervalo de texto especificado.
Estrutura pública NewOutlineRegion Especifica o span e o estado de uma nova região de estrutura de tópicos.
Estrutura pública NewSpanMapping Usado para criar um novo mapeamento de span.
Estrutura pública NewSyntheticRegion Contém informações sobre uma região de texto sintético.
Estrutura pública SELECTIONSTATE Representa o estado de uma seleção para que ele possa ser restaurado a esse estado.
Estrutura pública SMARTTAGSIZEDATA Mantém os dados sobre o tamanho de marca inteligente.
Estrutura pública TabStop Contém informações sobre as paradas de tabulação.
Estrutura pública TextAddress Define um endereço em termos de um caractere e uma linha de texto.
Estrutura pública TextLineChange Fornece configurações para controlar alterações para qualquer linha de texto no buffer.
Estrutura pública TextSpan Define um intervalo de texto com base no índice de linha e caractere.
Estrutura pública TextSpanAndCookie Usado para representar um trecho de código incorporado em um documento.
Estrutura pública TextSpanPair Usado para expressar duas extensões correspondentes em dois buffers separados.
Estrutura pública TIPSIZEDATA Define o tamanho e posição de uma janela de dica.
Estrutura pública VIEWPREFERENCES Fornece configurações para todos os modos de exibição de texto.
Estrutura pública VIEWPREFERENCES2 Fornece a membros adicionais para o VIEWPREFERENCES estrutura.
Estrutura pública VIEWPREFERENCES3 Supplies settings for text views; copies and extends VIEWPREFERENCES2.
Estrutura pública VsExpansion Fornece informações sobre um trecho de código.

Interfaces

  Interface Descrição
Interface pública IPersistFileCheckSum Calcula a soma de verificação para a representação de arquivo do buffer de texto associado.
Interface pública IVsAction Ações colocadas no histórico de desfazer de um buffer de texto exponham essa interface.
Interface pública IVsAtomicTextProvider Fornece métodos para manipular um AtomicText estrutura.
Interface pública IVsAutoOutliningClient
Interface pública IVsBufferExtraFiles
Interface pública IVsButtonBar Fornece botões na parte inferior de uma janela de código.
Interface pública IVsButtonBarClient
Interface pública IVsButtonBarManager
Interface pública IVsCanCoordinatorClipTextSpan
Interface pública IVsChangeClusterEvents Colchete uma série de alterações de um Gerenciador de desfazer.
Interface pública IVsChangeTrackingUndoManager Fornece gerenciamento de desfazer para um editor que suporta vários modos de exibição.
Interface pública IVsCodePageSelection
Interface pública IVsCodeWindow Representa uma interface de documentos múltiplos (MDI) filho que contém um ou mais modos de exibição de código.
Interface pública IVsCodeWindow2
Interface pública IVsCodeWindowEvents Permite que um VSPackage escutar a determinados eventos associados com o modo de exibição que contém um IVsCodeWindow objeto.
Interface pública IVsCodeWindowEvents2
Interface pública IVsCodeWindowEx
Interface pública IVsCodeWindowManager Permite que os ornamentos, tais como barras de menu suspenso, para ser adicionado ou removido de uma janela de código.
Interface pública IVsColorableItem Fornece informações de nome de item para um item de colorable personalizado, estilo da fonte e cores de fonte padrão.
Interface pública IVsColorizer Implementado pelo cliente de idioma para atribuir os atributos de cor a um trecho de texto.
Interface pública IVsColorizer2 Estende uma colorizer de serviço de linguagem, permitindo que o ambiente suspender e reiniciar a colorização.
Interface pública IVsCommandWindowCompletion
Interface pública IVsCommitGestureSink Indica que ocorreu alguma forma do gesto de confirmação de interface do usuário.
Interface pública IVsCompletionSet Fornece recursos de conclusão de instrução para o serviço de linguagem.
Interface pública IVsCompletionSet3 Provides statement completion capabilities for the language service.
Interface pública IVsCompletionSetBuilder
Interface pública IVsCompletionSetEx Permite que uma conclusão definida para fornecer vários tipos de personalização.
Interface pública IVsCompoundAction Permite a criação de ações de compostos.
Interface pública IVsCompoundActionEvents
Interface pública IVsCompoundViewChange Permite a criação de ações de modo composto.
Interface pública IVsContainedCode Implementado por uma linguagem para oferecer suporte ao mapeamento de span de buffer.
Interface pública IVsContainedLanguage Fornece recursos de serviço de idioma contido simplista.
Interface pública IVsContainedLanguageCodeSupport Fornece suporte para navegação de código, geração de eventos e assim por diante.
Interface pública IVsContainedLanguageColorizer Fornece a colorização para fragmentos de linha.
Interface pública IVsContainedLanguageFactory Fornece a criação de idiomas contidos.
Interface pública IVsContainedLanguageHost Representa um host para os idiomas contidos.
Interface pública IVsContainedLanguageHost3
Interface pública IVsContainedLanguageHostEvents Recebe notificações de alteração do modo de exibição de um host de idioma contidas.
Interface pública IVsContainedLanguageProjectNameProvider
Interface pública IVsContainedLanguageStaticEventBinding Fornece suporte para geração de eventos estáticos.
Interface pública IVsDebugName
Interface pública IVsDefaultButtonBarImages Obtém o padrão Buttonbar imagens.
Interface pública IVsDropdownBar Fornece um controle da barra de menu suspenso na parte superior de uma janela de código.
Interface pública IVsDropdownBar2 Provides control of the drop-down bar at the top of a code window.
Interface pública IVsDropdownBarClient Descreve o conteúdo na lista suspensa barra combinações.
Interface pública IVsDropdownBarClient3 Describes the contents of the dropdown bar combinations.
Interface pública IVsDropdownBarClientEx Fornece drop-down adicional da barra de funcionalidade de cliente.
Interface pública IVsDropdownBarManager Gerencia as barras de menu suspenso em janelas de código.
Interface pública IVsDynamicTabProvider
Interface pública IVsEditorGoBackLocations
Interface pública IVsEnumBSTR Enumera uma coleção de BSTRs.
Interface pública IVsEnumBufferCoordinatorSpans Representa uma lista de mapeamentos de intervalo de texto entre dois buffers.
Interface pública IVsEnumCodeBlocks Representa uma lista de extensões de blocos de código.
Interface pública IVsEnumDebugName Enumera uma coleção de nomes de depuração.
Interface pública IVsEnumExternalErrors Representa uma lista de erros externos.
Interface pública IVsEnumGUID Enumera uma coleção de GUIDs.
Interface pública IVsEnumHiddenRegions Enumera as sessões existentes de texto oculto.
Interface pública IVsEnumIndependentViews Enumera uma coleção de exibições independentes.
Interface pública IVsEnumLayerMarkers Enumera uma coleção de marcadores de camada.
Interface pública IVsEnumLineMarkers Enumera uma coleção de marcadores de linha.
Interface pública IVsEnumStreamMarkers Enumera uma coleção de marcadores de fluxo.
Interface pública IVsEnumSyntheticRegions Enumera um conjunto de regiões sintéticos.
Interface pública IVsEnumTextBuffers Enumera um conjunto de buffers de teste.
Interface pública IVsEnumTextSpans Enumera uma coleção de extensões de texto.
Interface pública IVsEnumTextViews Enumera uma coleção de modos de exibição de texto.
Interface pública IVsExpansion Fornece uma maneira de inserir trechos de código em um buffer de texto.
Interface pública IVsExpansionClient Permite que um VSPackage participar do processo de inserção de trecho de código.
Interface pública IVsExpansionEnumeration Representa uma lista de trechos de código para um serviço de determinado idioma.
Interface pública IVsExpansionEvents Representa um ponto de conexão que recebe notificações de evento ter que fazer com os trechos de código.
Interface pública IVsExpansionFunction Representa uma função de expansão em um trecho de código.
Interface pública IVsExpansionIntellisenseHost Fornece Inserir expansão suporte.
Interface pública IVsExpansionManager Representa o Gerenciador de expansão, que sabe como localizar e exibir listas de trechos de código para um determinado idioma de codificação.
Interface pública IVsExpansionSession Representa o estado de um trecho de código recém-inserido que está sendo editado pelo usuário.
Interface pública IVsExternalCompletionSet Aprimora a funcionalidade de conjunto de conclusão de IntelliSense para uso em um editor de exibição de texto não.
Interface pública IVsFileBackup Implementado por componentes interessados durante o backup.
Interface pública IVsFileExtensionMappingEvents
Interface pública IVsFinalTextChangeCommitEvents Notifica os clientes do gesto de confirmação na último para acionar o evento e fornece o intervalo de texto alterado.
Interface pública IVsFindCancelDialog Use o IVsFindCancelDialog interface para iniciar um diálogo sem janela restrita no thread de segundo plano que permitirá que um usuário cancelar um plano de fundo demorado encontrar ou localizar e substituir a operação.
Interface pública IVsFinder Localiza uma imagem de texto.
Interface pública IVsFindHelper Utilitário para a correspondência de cadeia de caracteres de texto.
Interface pública IVsFindManager Representa as funções auxiliares para o shell de Visual Studio as operações de localização.
Interface pública IVsFindManager2
Interface pública IVsFindScope Define um escopo personalizado que pode ser escolhido em Localizar em arquivos, procure na caixa de combinação.
Interface pública IVsFindTarget Implementa Localizar e Substituir recursos dentro de seu editor.
Interface pública IVsFindTarget2 Implementa Localizar e Substituir recursos dentro de seu editor.
Interface pública IVsFormatFilterProvider Interface para fornecer a extensão de arquivo verificando Salvar como funcionalidade.
Interface pública IVsFullTextScanner Expostos por buffers de texto e usadas pelos compiladores e outros componentes que precisam de acesso imediato a todo o buffer.Interface de propósito especial expostos por buffers de texto e usadas pelos compiladores e outros componentes que precisam de acesso imediato a todo o buffer.
Interface pública IVsHiColorItem Fornece suporte para retornar um valor de quatro cores de 24 bits.
Interface pública IVsHiddenRegion Gerencia a região oculta.
Interface pública IVsHiddenRegionEx Fornece métodos adicionais para IVsHiddenRegion.
Interface pública IVsHiddenTextClient Fornece notificação de alterações em uma sessão de texto oculto recém-criado.
Interface pública IVsHiddenTextClientEx Oferece suporte a cliente de glifos de desenho.
Interface pública IVsHiddenTextManager Determina se uma sessão de texto oculto existe para um buffer de determinado texto e cria um se não existir.
Interface pública IVsHiddenTextSession Usado para adicionar ou enumerar as sessões de texto oculto.
Interface pública IVsHiddenTextSessionEx Fornece um método Add para IVsHiddenRegionEx objetos.
Interface pública IVsHiddenTextSessionEx2 Fornece métodos adicionais para o IVsHiddenTextSession e IVsHiddenTextSessionEx2 interfaces.
Interface pública IVsHighlight Usado para mover uma caixa de diálogo para revelar uma seleção ou realçar.
Interface pública IVsImmediateStatementCompletion
Interface pública IVsImmediateStatementCompletion2
Interface pública IVsInsertionUI
Interface pública IVsIntellisenseCompletor Usado para criar e exibir uma janela de completor
Interface pública IVsIntellisenseHost Implementado pelos clientes (incluindo IVsTextView) para fornecer a funcionalidade de hospedagem de IntelliSense.
Interface pública IVsIntellisenseHost_Corrected
Interface pública IVsIntellisenseLangTip Usado para expor as dicas de método.
Interface pública IVsIntellisenseOptions
Interface pública IVsLanguageBlock Determina a duração do bloco de idioma atual.
Interface pública IVsLanguageClipboardOps Personaliza as operações de copiar e colar.
Interface pública IVsLanguageClipboardOpsEx Implementado por idiomas que precisam acessar o buffer de texto subjacente para decidir se lidar com operações arrastar-e-soltar e de área de transferência.
Interface pública IVsLanguageContextProvider Conecta-se a Ajuda contextual para um serviço de linguagem que usa a Visual Studio editor do núcleo.Conecta ajuda contextual para um serviço de linguagem que usa a Visual Studio editor do núcleo.
Interface pública IVsLanguageDebugInfo Implemente para oferecer suporte à depuração para o serviço de linguagem.
Interface pública IVsLanguageDebugInfo2 Fornece suporte para manipuladores de exceção em um serviço de linguagem.
Interface pública IVsLanguageDebugInfo3 Provides support for binding breakpoints in debugging for a language service.
Interface pública IVsLanguageDebugInfoRemap Permite que um serviço de linguagem remapear um ponto de interrupção pendente de um local para outro.
Interface pública IVsLanguageDragDropOps Implementado para idiomas que precisam ativar as operações de arrastar-e-soltar com base na localização do drop.
Interface pública IVsLanguageInfo Recupera informações sobre uma linguagem de programação ou marcação, incluindo o nome do idioma, extensão de arquivo associado e requisitos de colorizer para a edição de código.
Interface pública IVsLanguageLineIndent Determina o número de "espaços" que devem ser adicionados ao início da linha especificada.
Interface pública IVsLanguageTextOps Fornece recursos adicionais de IntelliSense para o serviço de linguagem.
Interface pública IVsLastChangeTimeProvider Permite que um objeto informar os clientes quando ocorreu a sua última alteração.
Interface pública IVsLayeredTextView Ajuda a um modo de exibição interagem com camadas de texto.
Interface pública IVsLifetimeControlledObject Instrui os objetos de desfazer para liberar referências a um designer ou o buffer.
Interface pública IVsLineAttributes
Interface pública IVsLinkCapableUndoManager
Interface pública IVsLinkedUndoClient Indica que o Gerenciador de uma operação desfazer está bloqueando a outro gerenciador de desfazer da execução de uma ação vinculada.
Interface pública IVsLinkedUndoTransactionManager Implementa o recurso de pilha de desfazer vinculado.
Interface pública IVsMergeableUIItem
Interface pública IVsMethodData Define os dados do método para a janela de dica.
Interface pública IVsMethodDataEx Fornece acesso a todo o texto mostrado para um método em um IntelliSense parâmetro Info ToolTip.
Interface pública IVsMethodTipWindow Fornece uma janela de dica de método para um item em um serviço de linguagem.
Interface pública IVsMethodTipWindow2 Fornece métodos adicionais para o IVsMethodTipWindow interface.
Interface pública IVsMethodTipWindow3 Fornece métodos adicionais para o IVsMethodTipWindow e IVsMethodTipWindow2 interfaces.
Interface pública IVsMouseCursorProvider Permite que um marcador alterar o cursor do mouse quando ele está sobre seu glifo.
Interface pública IVsNavigableLocationResolver
Interface pública IVsOutliningCapableLanguage Fornece suporte para o Recolher para definições de comando no menu de estrutura de tópicos.
Interface pública IVsOutliningSession Adiciona um ou mais regiões de estrutura de tópicos para um buffer de texto.
Interface pública IVsOverrideTextViewAccessibilityState
Interface pública IVsPackageDefinedTextMarkerType Descreve como um tipo de marcador personalizado se comporta e aparece para o usuário.
Interface pública IVsPersistentTextImage Representa a imagem que é mantida e não persistentes.
Interface pública IVsPreliminaryTextChangeCommitEvents Notifica os clientes de um gesto de confirmação para disparar um evento de buffer de texto e fornece o intervalo de texto alterado.
Interface pública IVsProvideColorableItems Informa o editor de código sobre itens personalizados de colorable, proffered pelo serviço de linguagem.
Interface pública IVsQueryLineChangeCommit Determina se um CCG_CARET_ON_NEW_BUFFER_LINE o evento de confirmação deve ser acionado.
Interface pública IVsQueryUndoManager
Interface pública IVsQueryUndoUnit Consulta um desfazer vinculado definida para determinar se uma ação de desfazer seria anulada.
Interface pública IVsReadOnlyViewNotification
Interface pública IVsRegisterFindScope Registre um escopo de localizar para localizar nos arquivos.
Interface pública IVsReportExternalErrors Usado para gerenciar uma lista das mensagens de erro associado a um projeto específico.
Interface pública IVsSetSpanMappingEvents
Interface pública IVsShortcutManager
Interface pública IVsSmartTagData Representa inteligente de conteúdo da marca.
Interface pública IVsSmartTagTipWindow Representa a janela na qual o conteúdo de marca inteligente é apresentado.
Interface pública IVsSmartTagTipWindow2 Representa a funcionalidade adicional para o IVsSmartTagTipWindow.
Interface pública IVsSplitPane Representa o painel de divisão.
Interface pública IVsSplitRoot Representa a raiz do painel de divisão.
Interface pública IVsSplitter Representa o painel de divisão.
Interface pública IVsSyntheticRegion
Interface pública IVsSyntheticTextClient
Interface pública IVsSyntheticTextManager Imediatamente interrompe a sessão de texto sintético.
Interface pública IVsSyntheticTextSession Trata da adição de e a comunicação com sessões de texto sintético.
Interface pública IVsTextBuffer Atua como a interface base para o VsTextBuffer de objetos e fornece informações gerais sobre o texto propriedades do buffer.Consulte também IVsTextBufferEx, que adiciona os métodos GetTrackChanges e SetTrackChangesSuppression.
Interface pública IVsTextBufferCoordinator Fornece serviços de mapeamento entre dois buffers.
Interface pública IVsTextBufferDataEvents Notifica os clientes, quando um buffer de texto é inicializado e quando são feitas alterações nos dados de buffer de texto.
Interface pública IVsTextBufferEvents Notifica os clientes quando um novo serviço de idioma está associado um buffer de texto.
Interface pública IVsTextBufferEx Adiciona métodos para gerenciar os marcadores de alteração para o IVsTextBuffer interface.
Interface pública IVsTextBufferTempInit Interface temporária para inicialização especial.
Interface pública IVsTextColorState Altera o estado de cor das linhas em um buffer de texto.
Interface pública IVsTextEditorPropertyCategoryContainer Permite que um objeto para expor um conjunto de propriedades do editor de texto.
Interface pública IVsTextEditorPropertyContainer Gerencia as propriedades de editores de texto.
Interface pública IVsTextFind Localiza um determinado bloco de texto no buffer.
Interface pública IVsTextHidingLayerModule Implementado por qualquer módulo de camada que oculta o texto.
Interface pública IVsTextImage Oferece suporte a correspondência de cadeia de caracteres de texto.
Interface pública IVsTextImage2 Examina os marcadores de fim de linha (EOL).
Interface pública IVsTextImageEvents Implementado para notificar um cliente de uma alteração de imagem de texto.
Interface pública IVsTextImageUtilities Fornece utilitários para carregar e salvar arquivos de texto.
Interface pública IVsTextLayer Manipula o layout entre um buffer de base e um modo de exibição.
Interface pública IVsTextLayer2 Adiciona métodos para examinar os marcadores de fim-de-linha para o IVsTextLayer interface.
Interface pública IVsTextLayerEvents Notifica um cliente que o mapeamento de coordenada da camada está mudando.
Interface pública IVsTextLayerMarker
Interface pública IVsTextLineMarker Fornece acesso a e manipula o posicionamento de um marcador de texto dentro de um buffer.Essa interface tem métodos para recuperar ou alterar as coordenadas bidimensionais.
Interface pública IVsTextLineMarkerEx
Interface pública IVsTextLines Fornece acesso de leitura e gravação para o buffer de texto usando coordenadas bidimensionais.
Interface pública IVsTextLines2 Adiciona métodos para examinar os marcadores de fim-de-linha para o IVsTextLines interface.
Interface pública IVsTextLinesEvents Notifica os clientes de alterações para o buffer de texto subjacente.
Interface pública IVsTextMacroHelper Permite que o código de gravação da macro.
Interface pública IVsTextManager Fornece serviços gerais para todas as pessoas que desejam obter informações sobre os modos de exibição de texto ativo.
Interface pública IVsTextManager2 Fornece métodos adicionais para o IVsTextManager interface.
Interface pública IVsTextManager3 Provides additional methods for active text view information services of IVsTextManager.
Interface pública IVsTextManager4
Interface pública IVsTextManagerEvents Informa aos usuários sobre alterações no Gerenciador de texto.
Interface pública IVsTextManagerEvents2 Informa o usuário sobre as alterações no Gerenciador de texto.
Interface pública IVsTextManagerEvents3 Informs the user about changes in the text manager.
Interface pública IVsTextManagerEvents4
Interface pública IVsTextMarker Fornece métodos para gerenciar os marcadores de texto.
Interface pública IVsTextMarkerClient Fornece os retornos de chamada para o Visual Studio ambiente e outros processos usados para manipular um marcador de texto.
Interface pública IVsTextMarkerClientAdvanced Estende a funcionalidade disponível através do IVsTextMarkerClient interface fornecendo adicionais retornos de chamada.
Interface pública IVsTextMarkerClientEx Estende a funcionalidade disponível através do IVsTextMarkerClient interface fornecendo adicionais retornos de chamada.
Interface pública IVsTextMarkerColorSet Permite que um tipo de marcador determinar se outros tipos de marcador compartilham o mesmo conjunto de cores.
Interface pública IVsTextMarkerContextProvider Fornece o contexto para os marcadores de texto no editor de núcleo.
Interface pública IVsTextMarkerGlyphDropHandler Um manipulador fornecido para marcadores cuja glifos (um ícone que indica a posição de um marcador) oferecem suporte a arrastar e soltar.
Interface pública IVsTextMarkerType Fornece um mecanismo uniforme para obter informações sobre um tipo de marcador de texto fornecido, se predefinidos pelo editor ou registrado por um pacote.
Interface pública IVsTextMarkerTypeProvider Retorna um IVsPackageDefinedTextMarkerType interface de um serviço, fornecendo um marcadores de texto de outros pacotes.
Interface pública IVsTextReplaceEvents Informações de uma alteração que está prestes a ocorrer.
Interface pública IVsTextScanner Uma interface de propósito especial expostos por buffers de texto e usado para fornecer acesso seqüencial, orientado por fluxo do texto no buffer rápido e.
Interface pública IVsTextSelectionAction
Interface pública IVsTextSpanSet Utilitário para a correspondência de cadeia de caracteres de texto.
Interface pública IVsTextStorage Representa o intervalo de texto visível e editável por modos de exibição de editor de texto.
Interface pública IVsTextStorage2 Adiciona métodos para examinar os marcadores de fim-de-linha para o IVsTextStorage interface.
Interface pública IVsTextStorageColorState
Interface pública IVsTextStream Fornece leitura e gravação de recursos usando coordenadas unidimensionais.
Interface pública IVsTextStreamEvents Notifica os clientes de alterações para o buffer de texto subjacente.
Interface pública IVsTextStreamMarker Fornece acesso a e manipula a posição de um marcador de texto no buffer de texto.Essa interface tem métodos para recuperar de alteração unidimensional, streaming de coordenadas.
Interface pública IVsTextTipData
Interface pública IVsTextTipWindow Fornece uma dica quando o mouse pausa sobre um fluxo de contexto específico no editor de núcleo.
Interface pública IVsTextTipWindow2 Fornece métodos adicionais para o IVsTextTipWindow interface.
Interface pública IVsTextTrackingPoint Estabelece e mantém um ponto de controle interno.
Interface pública IVsTextView Gerencia o modo de exibição de texto de uma janela do editor e contém métodos para gerenciar o modo de exibição de texto.A exibição é essencialmente a janela mostrada na interface do usuário (UI) do editor.
Interface pública IVsTextView3 Contains methods to manage the text view.
Interface pública IVsTextViewEvents Notificador de eventos que ocorrem no objeto de exibição de texto.
Interface pública IVsTextViewEx Adiciona funcionalidade além IVsTextView.
Interface pública IVsTextViewFilter Permite ainda mais a modificação do modo de exibição de texto.
Interface pública IVsTextViewIntellisenseHost Editor núcleo fornecido host intellisense para modos de exibição padrão do editor.
Interface pública IVsTextViewIntellisenseHost_Corrected
Interface pública IVsTextViewIntellisenseHostProvider Implementado por um modo de exibição de texto que fornece a IvsTextViewIntellisenseHost.
Interface pública IVsThreadSafeTextView Este é um subconjunto de thread-safe de IVsTextView.
Interface pública IVsTipWindow Fornece uma dica quando o mouse pausa sobre um fluxo de contexto específico no editor de núcleo.
Interface pública IVsUndoRedoClusterWithCommitEvents Acionado quando um cluster de desfazer ou refazer está fechando.
Interface pública IVsUndoTrackingEvents Um IOleUndoManager cliente pode expor esta interface para ser informado quando a pilha de desfazer retornou ao estado não modificado (ou seja, sem modificações de alteração de dados existirem) pelo Gerenciador de desfazer.
Interface pública IVsUndoUnit Determina se a unidade para desfazer se aplica a apenas os itens de interface do usuário.
Interface pública IVsUserData Permite que um chamador usar um GUID para definir ou obter os dados do usuário (Propriedades).
Interface pública IVsUserDataEvents Notifica os clientes de alterações nos dados do usuário.
Interface pública IVsViewRangeClient
Interface pública IVsWebFormDesignerSupport Infraestrutura. Implementado por projeto para fornecer suporte a formulários da web de arquivo único.
Interface pública SVsCodeWindow Passado para GetService para retornar uma referência a IVsCodeWindow.
Interface pública SVsCodeWindowManager Passado para GetService para retornar uma referência a IVsCodeWindowManager.
Interface pública SVsFindManager O serviço que fornece um IVsFindManager, que fornece funções de pesquisa para Visual Studio.
Interface pública SVsLanguageFilter Passado para GetService para retornar uma referência a IVsTextViewFilter.
Interface pública SVsLinkedUndoTransactionManager Passado para GetService para retornar uma referência a IVsLinkedUndoTransactionManager.
Interface pública SVsRegisterFindScope Passado para GetService para retornar uma referência para o IVsRegisterFindScope interface.
Interface pública SVsTextImageUtilities Passado para GetService para retornar uma referência para o IVsTextImageUtilities interface.
Interface pública SVsTextManager Passado para GetService para retornar uma referência a IVsTextManager e IVsHiddenTextManager.
Interface pública SVsTextSpanSet Passado para o QueryService método para retornar uma referência para o IVsTextSpanSet interface.
Interface pública VsCodeWindow Permite a manipulação de uma janela de código.
Interface pública VsDefaultButtonBarImages Obtém o padrão Buttonbar imagens.
Interface pública VsDiffLayer
Interface pública VsDropdownBar Fornece um controle da barra de menu suspenso na parte superior de uma janela de código.
Interface pública VsExpansionManager Representa o coclass VsExpansionManager.
Interface pública VsExpansionPackage
Interface pública VsFinder Localiza uma imagem de texto.
Interface pública VsHiddenTextLayer Adiciona ou enumera as sessões de texto oculto.
Interface pública VsIntellisenseCompletor
Interface pública VsIntellisenseLangTip
Interface pública VsLocalUserData Permite que um chamador usar um GUID para definir ou obter os dados do usuário (Propriedades).
Interface pública VsMethodTipWindow Fornece uma janela de dica de método para um item em um serviço de linguagem.
Interface pública VsSmartTagTipWindow Controla a interação com uma janela de dica.
Interface pública VsSplitRoot
Interface pública VsSyntheticTextLayer Trata da adição de e a comunicação com sessões de texto sintético.
Interface pública VsTextBuffer Atua como a interface base para o VsTextBuffer de objetos e fornece informações gerais sobre o texto propriedades do buffer.Fornece acesso de leitura e gravação para o buffer de texto usando coordenadas bidimensionais.
Interface pública VsTextBufferCoordinator
Interface pública VsTextImage Representa a imagem que é mantida e unpersisted.Representa o intervalo de texto visível e editável por modos de exibição de editor de texto.
Interface pública VsTextLineStorage Representa a imagem que é mantida e unpersisted.Representa o intervalo de texto visível e editável por modos de exibição de editor de texto.
Interface pública VsTextManager Fornece serviços gerais para todas as pessoas que desejam obter informações sobre os modos de exibição de texto ativo.
Interface pública VsTextPackage Fornece serviços gerais para todas as pessoas que desejam obter informações sobre os modos de exibição de texto ativo.
Interface pública VsTextSpanSet Utilitário para a correspondência de cadeia de caracteres de texto.
Interface pública VsTextTipWindow Fornece uma dica quando o mouse pausa sobre um fluxo de contexto específico no editor de núcleo.
Interface pública VsTextView Gerencia o modo de exibição de texto de uma janela do editor.Contém métodos para gerenciar o modo de exibição de texto.A exibição é essencialmente a janela do editor mostrada na interface do usuário.
Interface pública VsUndoPackage Implementa o recurso de pilha de desfazer vinculado.
Interface pública VsUndoUnit Determina se a unidade para desfazer se aplica a apenas os itens de interface do usuário.
Interface pública VsUserData Permite que um chamador usar um GUID para definir ou obter os dados do usuário (Propriedades).

Enumerações

  Enumeração Descrição
Enumeração pública __PROMPTONLOADFLAGS Sinalizadores para pedir que o usuário uma codificação em Abrir com a página de código especificada.
Enumeração pública __tagVSCOLORDATA Especifica um tipo de valor de cor: cor da linha, plano de fundo ou primeiro plano.
Enumeração pública __VSEDITPROPID2 Especifica as propriedades do editor.
Enumeração pública __VSFINDBUFFERFLAGS Indica que um limite de buffer começa ou termina uma linha, sem a necessidade de caracteres de espaço em branco no buffer.
Enumeração pública __VSFINDERROR Especifica os erros na operação de localização.
Enumeração pública __VSFINDHOW Especifica como encontrar uma correspondência.
Enumeração pública __VSFINDOPTIONS Especifica opções de localização de texto.
Enumeração pública __VSFINDOPTIONS2 Fornece a membros adicionais para __VSFINDOPTIONS.
Enumeração pública __VSFINDPOS Indica a posição de pesquisa.
Enumeração pública __VSFINDRESULT Indica o resultado de uma operação de localização ou substituição.
Enumeração pública __VSFINDRESULT2 Fornece a membros adicionais para o __VSFINDRESULT enumeração.
Enumeração pública __VSFINDRESULTLOC Esses valores indicam que a operação de localização na qual os resultados de uma massa de janela exibida.
Enumeração pública __VSFINDSTATE Especifica o estado de uma operação de localização.
Enumeração pública __VSFTNOTIFY Fornece notificações na localização de destinos.
Enumeração pública __VSFTPROPID Especifica as propriedades de destino.
Enumeração pública __VSFTPROPID2 Fornece a membros adicionais para a enumeração de VSFTPROPID.
Enumeração pública __VSTFF Especifica o formato do arquivo de texto.
Enumeração pública _BufferCoordinatorMappingMode Especifica o modo de mapeamento do coordenador de buffer para os idiomas contidos.
Enumeração pública _codewindowbehaviorflags Representa os diferentes comportamentos de uma janela de código.
Enumeração pública _EOLTYPE2
Enumeração pública _ExpansionFunctionType Especifica o tipo de uma função de expansão.
Enumeração pública _ExpansionToken Especifica um caminho de expansão normalmente associado a locais de trechos de código.
Enumeração pública _HighlightMatchingBraceFlags Representa opções diferentes para realce de chaves correspondentes.
Enumeração pública _NavigableLocationResolverFlags Especifica como um caminho de local deve ser resolvido.
Enumeração pública _QuerySendCommitFlags Especifica se um ENTER dispara um evento de confirmação de alteração do texto.
Enumeração pública _VIEWFRAMETYPE Especifica o tipo de quadro do modo de exibição.
Enumeração pública _vsIndentStyle Especifica o estilo de recuo.
Enumeração pública ADD_OUTLINE_REGION_FLAGS Especifica como as regiões de estrutura de tópicos são adicionados a um objeto de sessão de estrutura de tópicos existente (IVsOutliningSession).
Enumeração pública AtomicTextProviderFlags Especifica opções para IVsAtomicTextProvider.
Enumeração pública BufferCoordinatorReplicationDirection Especifica a direção da replicação do coordenador de buffer para os idiomas contidos.
Enumeração pública BufferLockFlags Não use.Preterido.
Enumeração pública BUFFERSTATEFLAGS Define o estado de um buffer de texto.
Enumeração pública CASESELECTION_TYPE Especifica o caso do texto selecionado.
Enumeração pública CHANGE_HIDDEN_REGION_FLAGS Especifica se a região é adicionada à pilha de desfazer/refazer.
Enumeração pública CHANGE_SYNTHETIC_REGION_FLAGS Especifica se a região é adicionada à pilha de desfazer/refazer.
Enumeração pública ChangeClusterFlags Fornece informações sobre um grupo de operações de desfazer/refazer.Usado em IVsChangeClusterEvents chamadas.
Enumeração pública ChangeCommitGestureFlags Sinalizadores indicando o tipo de alterações feitas no texto que disparou o gesto de confirmação.
Enumeração pública ChangeCommitGestureFlags2 Adiciona os sinalizadores que indicam o tipo de alterações feitas no texto que disparou o gesto de confirmação.
Enumeração pública CHARFMT Representa a codificação do arquivo.
Enumeração pública CODEMEMBERTYPE Usado para especificar o tipo de membros de código que está a ser retornado de uma lista de membros de código.
Enumeração pública COLORINDEX Especifica o padrão no primeiro plano, o plano de fundo ou a cor da linha.
Enumeração pública COLORIZER_ATTRIBUTE Especifica os atributos de cor do texto.
Enumeração pública COMMONLANGUAGEBLOCK Representa o tipo de bloco de código (tente, catch, finally) usado em QueryCommonLanguageBlock.
Enumeração pública ContainedLanguageRefreshMode Usado para especificar o modo de recompilação de um idioma contido.
Enumeração pública ContainedLanguageRenameType Usado para especificar o tipo de elemento que está sendo renomeado em um idioma contido.
Enumeração pública CUSTOM_DROP_HANDLER_FLAGS Indica o status de soltar.
Enumeração pública DATA_OBJECT_RENDER_HINT Especifica opções de exibir ou ação para o objeto de dados que está sendo processado.
Enumeração pública DeeperLayerLineIndexToLocalFlags Especifica como tratar as camadas mais profundas.
Enumeração pública DEFAULTITEMS Especifica os tipos padrão que identificam os itens da exibição do editor de núcleo para colorir.
Enumeração pública DROPDOWNENTRYTYPE Especifica o protocolo de desenho solicitado para uma combinação.Usado em IVsDropdownBarClient chamadas.
Enumeração pública DROPDOWNENTRYTYPE2 Specifies the drawing protocol requested for a combo. Used in IVsDropdownBarClient calls.
Enumeração pública DROPDOWNFONTATTR DROPDOWNFONTATTR é um enum usado pela IVsDropdownBarClient para descrever a aparência das entradas de texto.
Enumeração pública ENUMMARKERFLAGS Fornece opções para a enumeração de coleções de marcadores.
Enumeração pública EOLTYPE Enumera o fim dos marcadores de linha.
Enumeração pública FIND_HIDDEN_REGION_FLAGS Especifica opções para encontrar regiões ocultas.
Enumeração pública FIND_SYNTHETIC_REGION_FLAGS Especifica como encontrar uma região sintética.
Enumeração pública FINDMARKERFLAGS Especifica as opções de direção para a localização de marcadores.
Enumeração pública FONTFLAGS Fornece opções adicionais de marcador para modificar a fonte usada para exibir a aparência do texto.
Enumeração pública GetSelectedAtomFlags Especifica quando corresponder um átomo selecionado.
Enumeração pública GLDE_FLAGS Fornece informações sobre uma linha no buffer.
Enumeração pública GLDE_FLAGS2
Enumeração pública GLYPHDRAWFLAGS Fornece opções para desenhar o glifo na margem do widget.
Enumeração pública HIDDEN_REGION_BEHAVIOR Especifica se a região oculta é controlado pelo cliente ou o editor.
Enumeração pública HIDDEN_REGION_BEHAVIOR2 Fornece a membros adicionais para o HIDDEN_REGION_BEHAVIOR enumeração.
Enumeração pública HIDDEN_REGION_EVENT Determina a ação de usuário exata na região do texto oculto.
Enumeração pública HIDDEN_REGION_STATE Especifica se o trecho de texto está expandido ou recolhido.
Enumeração pública HIDDEN_REGION_TYPE Especifica se a nova região está oculto (escondido) ou a região (recolhível) de estrutura de tópicos.
Enumeração pública IntellisenseHostFlags Especifica os sinalizadores de host de IntelliSense.
Enumeração pública LanguageContextHint Especifica se o contexto é um F1 palavra-chave.
Enumeração pública LAYER_MODULE_CAPABILITIES
Enumeração pública LINEDATAEXFLAGS Fornece informações adicionais sobre a linha.
Enumeração pública LINESTYLE Especifica as opções de estilo de linha padrão.
Enumeração pública LINESTYLE2 Fornece a membros adicionais para o LINESTYLE enumeração.
Enumeração pública LinkedTransactionFlags Especifica se a transação de desfazer vinculado é estrita ou não.
Enumeração pública LinkedTransactionFlags2 Fornece a membros adicionais para o LinkedTransactionFlags enumeração.
Enumeração pública LinkedUndoErrors Desfazer erros.
Enumeração pública LTE_TEXTDATAFLAGS Indica como um objeto de dados será colado.
Enumeração pública MapLocalSpanFlags Especifica as condições de mapeamento para spans locais.
Enumeração pública MARKERBEHAVIORFLAGS Fornece os sinalizadores que especificam o comportamento do marcador.
Enumeração pública MARKERBEHAVIORFLAGS2 Fornece a membros adicionais para o MARKERBEHAVIORFLAGS enumeração.
Enumeração pública MarkerCommandValues Especifica o número inteiro que identifica o número do comando de menu de contexto de um tipo de marcador item.
Enumeração pública MarkerCommandValues2 Fornece a membros adicionais para o MarkerCommandValues enumeração.
Enumeração pública MARKERTYPE Define as características de um marcador de texto.
Enumeração pública MARKERTYPE2 Fornece a membros adicionais para a enumeração de MARKERTYPE.
Enumeração pública MARKERVISUAL Determina o estilo visual do marcador.
Enumeração pública MARKERVISUAL2 Fornece a membros adicionais para o MARKERVISUAL enumeração.
Enumeração pública MethodTextType Identifica as diferentes partes da ponta do método para fornecer informações sobre.
Enumeração pública MOVESELECTION_ABS_TYPE Indica a movimentação de uma seleção de registro por um valor absoluto.
Enumeração pública MOVESELECTION_REL_TYPE Indica a expansão de uma seleção por um valor relativo.
Enumeração pública PAINTINGRESTRICTIONS
Enumeração pública PANEEVENTS Especifica os eventos para dividir painéis de janela.
Enumeração pública PANEFLAGS Indica a aparência dos painéis de janela de divisão.
Enumeração pública PANETYPE Especifica o painel para obter com GetPane chamadas.
Enumeração pública ParameterTextType Especifica informações de parâmetro para a janela de dica de método.
Enumeração pública RE_ERRORS Erros de avaliação de expressão regular.
Enumeração pública READONLYSTATUS Define o status de leitura e gravação de um buffer de texto.
Enumeração pública RelativeSelectionStateFlags Especifica o estado de uma seleção em relação à outra camada.
Enumeração pública REPLACE_TEXT_FLAGS Especifica opções para modificar o texto durante uma operação de substituição.
Enumeração pública RESOLVENAMEFLAGS Fornece os sinalizadores para ResolveName.
Enumeração pública SELECTIONSTATEFLAGS
Enumeração pública SPLITFLAGS Especifica como um painel de janela é dividida.
Enumeração pública SPLITNOTIFYCODE Representa alterações diferentes para o divisor.
Enumeração pública ST_IMAGEINDEX
Enumeração pública StorageLoadFlags
Enumeração pública SYNTHETIC_REGION_EVENT Especifica um evento de região sintético.
Enumeração pública TabStopFlags
Enumeração pública TextBufferErrors Definições gerais para erros de buffer de texto.
Enumeração pública TextBufferErrors2
Enumeração pública TextBufferInitFlags Especifica os sinalizadores de inicialização do buffer de texto.
Enumeração pública TextFindMode Especifica o texto localizar / substituir sinalizadores compartilhados pelo buffer e o modo de exibição.
Enumeração pública TextSelMode Determina se o modo de fluxo ou caixa de seleção está sendo usado.
Enumeração pública TextViewAction Especifica o posicionamento do texto dentro de um modo de exibição.
Enumeração pública TextViewErrors Definições gerais para erros de modo de exibição de texto.
Enumeração pública TextViewInitFlags Especifica as opções de exibição.
Enumeração pública TextViewInitFlags2 Fornece a membros adicionais para o TextViewInitFlags enumeração.
Enumeração pública TextViewInitFlags3 Fornece a membros adicionais para o TextViewInitFlags e TextViewInitFlags2 enumerações.
Enumeração pública TipPosPreference Determina qual a janela de dica é colocada em relação ao fluxo de contexto.
Enumeração pública TipSuccesses
Enumeração pública TipSuccesses2
Enumeração pública TipWindowFlags Especifica as opções da janela de dica.
Enumeração pública TipWindowFlags2 Fornece a membros adicionais para o TipWindowFlags enumeração.
Enumeração pública UndoErrors Definições gerais para desfazer erros.
Enumeração pública UpdateCompletionFlags Especifica os sinalizadores de conjunto de conclusão.
Enumeração pública VSEDITPROPID Define opções para texto em recipientes de propriedade do editor.
Enumeração pública VSFINDERROR2 Fornece a membros adicionais para o __VSFINDERROR enumeração.
Enumeração pública vsIndentStyle
Enumeração pública VSTFF2 Fornece a membros adicionais para o __VSTFF enumeração.
Enumeração pública WORDEXTFLAGS Especifica opções para determinar a extensão de uma palavra.