Compartilhar via


Interface 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.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
<GuidAttribute("C08E5275-0D26-4DE9-8892-994024C23750")> _
Public Interface VsTextBuffer _
    Inherits IVsTextBuffer
[GuidAttribute("C08E5275-0D26-4DE9-8892-994024C23750")]
public interface VsTextBuffer : IVsTextBuffer
[GuidAttribute(L"C08E5275-0D26-4DE9-8892-994024C23750")]
public interface class VsTextBuffer : IVsTextBuffer
[<GuidAttribute("C08E5275-0D26-4DE9-8892-994024C23750")>]
type VsTextBuffer =  
    interface 
        interface IVsTextBuffer 
    end
public interface VsTextBuffer extends IVsTextBuffer

O tipo VsTextBuffer expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetLanguageServiceID Retorna o identificador exclusivo da linguagem que está fornecendo a colorização e outros dados de atributo para esse buffer. (Herdado de IVsTextBuffer.)
Método público GetLastLineIndex Retorna a última linha no buffer de texto. (Herdado de IVsTextBuffer.)
Método público GetLengthOfLine Retorna o comprimento de uma linha no buffer. (Herdado de IVsTextBuffer.)
Método público GetLineCount Retorna o número de linhas no buffer. (Herdado de IVsTextBuffer.)
Método público GetLineIndexOfPosition Retorna os números de linha e coluna no buffer de texto, dado um número de posição. (Herdado de IVsTextBuffer.)
Método público GetPositionOfLine Retorna o número da posição de uma linha. (Herdado de IVsTextBuffer.)
Método público GetPositionOfLineIndex Retorna o número da posição no buffer de texto, dado um número de linha e coluna. (Herdado de IVsTextBuffer.)
Método público GetSize Retorna o tamanho em caracteres do buffer. (Herdado de IVsTextBuffer.)
Método público GetStateFlags Retorna os sinalizadores de estado do buffer de texto. (Herdado de IVsTextBuffer.)
Método público GetUndoManager Retorna o Gerenciador de desfazer para esse buffer. (Herdado de IVsTextBuffer.)
Método público InitializeContent Inicializa o conteúdo do buffer de texto. (Herdado de IVsTextBuffer.)
Método público LockBuffer Não tem efeito.Preterido. (Herdado de IVsTextBuffer.)
Método público LockBufferEx Não tem efeito.Preterido. (Herdado de IVsTextBuffer.)
Método público Reload Recarrega o buffer de texto. (Herdado de IVsTextBuffer.)
Método público Reserved1 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público Reserved10 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público Reserved2 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público Reserved3 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público Reserved4 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público Reserved5 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público Reserved6 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público Reserved7 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público Reserved8 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público Reserved9 Reservado na Vtable para uso futuro. (Herdado de IVsTextBuffer.)
Método público SetLanguageServiceID Define o identificador exclusivo da linguagem que está fornecendo a colorização e outros dados de atributo para o buffer. (Herdado de IVsTextBuffer.)
Método público SetStateFlags Define os sinalizadores de estado do buffer de texto. (Herdado de IVsTextBuffer.)
Método público UnlockBuffer Não tem efeito.Preterido. (Herdado de IVsTextBuffer.)
Método público UnlockBufferEx Não tem efeito.Preterido. (Herdado de IVsTextBuffer.)

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop