Interface IVsLanguageTextOps
Fornece recursos adicionais de IntelliSense para o serviço de linguagem.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("518020A6-8D59-4C80-9AAE-015AB9DCC3DE")> _
Public Interface IVsLanguageTextOps
[InterfaceTypeAttribute()]
[GuidAttribute("518020A6-8D59-4C80-9AAE-015AB9DCC3DE")]
public interface IVsLanguageTextOps
[InterfaceTypeAttribute()]
[GuidAttribute(L"518020A6-8D59-4C80-9AAE-015AB9DCC3DE")]
public interface class IVsLanguageTextOps
[<InterfaceTypeAttribute()>]
[<GuidAttribute("518020A6-8D59-4C80-9AAE-015AB9DCC3DE")>]
type IVsLanguageTextOps = interface end
public interface IVsLanguageTextOps
O tipo IVsLanguageTextOps expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Format | Formata o texto selecionado. |
![]() |
GetDataTip | Exibe uma dica em um intervalo de texto quando o mouse passa sobre este local. |
![]() |
GetPairExtent | Determina o local de uma chave correspondente, parênteses, aspas, colchete ou qualquer outro item que o serviço de idioma deseja corresponder. |
![]() |
GetWordExtent | Retorna a extensão de uma palavra ou símbolo em ou próximo do ponto. |
Superior
Comentários
Essa interface fornece suporte para obter a extensão do word, dica de dados e recursos de informações de extensão de par, os quais são usados em suporte de IntelliSense e edição avançados.
Observações para implementadores
Implemente esta interface no objeto de serviço de linguagem para permitir que seu serviço de linguagem fornecer dicas de dados, extensão do word, a extensão de par e formatação.
Observações para chamadores
Obter essa interface solicitando o serviço de linguagem para ele por meio do QueryService método. Por exemplo:
public IVsLanguageTextOps GetTextOps(Microsoft.VisualStudio.OLE.Interop.IServiceProvider provider,
Guid languageServiceGuid)
{
IVsLanguageTextOps textOps = null;
textOpts = provider.QueryService(languageServiceGuid,
typeof(IVsLanguageTextOps).GUID)
as IVsLanguageTextOps;
return textOpts;
}