Interface ITextSnapshot
Fornece acesso de leitura a um snapshot imutável de um ITextBuffer que contém uma seqüência de caracteres Unicode.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Public Interface ITextSnapshot
public interface ITextSnapshot
public interface class ITextSnapshot
type ITextSnapshot = interface end
public interface ITextSnapshot
O tipo ITextSnapshot expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
ContentType | Obtém o IContentType da TextBuffer quando esse instantâneo foi atual. |
![]() |
Item | Obtém um caractere na posição especificada. |
![]() |
Length | Obtém o número de caracteres UTF-16 no instantâneo. |
![]() |
LineCount | Obtém o número de linhas no instantâneo. |
![]() |
Lines | Obtém um enumerador para o conjunto de linhas no instantâneo. |
![]() |
TextBuffer | O ITextBuffer de que este é um instantâneo. |
![]() |
Version | A versão do ITextBuffer que esta ITextSnapshot representa. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CopyTo | Copia um intervalo de texto para uma matriz de caracteres. |
![]() |
CreateTrackingPoint(Int32, PointTrackingMode) | Cria um ITrackingPoint esse instantâneo. |
![]() |
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) | Cria um ITrackingPoint esse instantâneo. |
![]() |
CreateTrackingSpan(Span, SpanTrackingMode) | Cria um ITrackingSpan esse instantâneo. |
![]() |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode) | Cria um ITrackingSpan esse instantâneo. |
![]() |
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) | Cria um ITrackingSpan esse instantâneo. |
![]() |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) | Cria um ITrackingSpan esse instantâneo. |
![]() |
GetLineFromLineNumber | Obtém um ITextSnapshotLine para o número de determinada linha. |
![]() |
GetLineFromPosition | Obtém um ITextSnapshotLine para uma linha na posição determinada. |
![]() |
GetLineNumberFromPosition | Obtém o número da linha que contém o caractere na posição especificada. |
![]() |
GetText() | Obtém a todo o texto do instantâneo. |
![]() |
GetText(Span) | Obtém o texto do instantâneo desde o início da extensão e ter um comprimento igual ao comprimento da extensão. |
![]() |
GetText(Int32, Int32) | Obtém o texto do instantâneo inicial em startIndex e ter um comprimento igual a length. |
![]() |
ToCharArray | Converte um intervalo de texto em uma matriz de caracteres. |
![]() |
Write(TextWriter) | Grava o conteúdo do instantâneo. |
![]() |
Write(TextWriter, Span) | Grava uma subseqüência de caracteres do conteúdo do instantâneo. |
Superior
Comentários
Para obter mais informações sobre instantâneos de texto, consulte "A mais de perto procurar no texto modelo e o texto exibir" em Dentro do Editor..
O primeiro caractere na seqüência tem um índice zero.