ITextSnapshot2 Interface

Definição

Fornece acesso de leitura a um instantâneo imutável de um ITextBuffer que contém uma sequência de caracteres Unicode. O primeiro caractere na sequência tem o índice zero.

public interface class ITextSnapshot2 : Microsoft::VisualStudio::Text::ITextSnapshot
public interface ITextSnapshot2 : Microsoft.VisualStudio.Text.ITextSnapshot
type ITextSnapshot2 = interface
    interface ITextSnapshot
Public Interface ITextSnapshot2
Implements ITextSnapshot
Implementações

Comentários

Qualquer ITextSnapshot um será cocast para um ITextSnapshot2 .

Propriedades

ContentType

O IContentType de TextBuffer quando esse instantâneo era atual.

(Herdado de ITextSnapshot)
Item[Int32]

Obtém um único caractere na posição especificada.

(Herdado de ITextSnapshot)
Length

Obtém o número de caracteres UTF-16 contidos no instantâneo.

(Herdado de ITextSnapshot)
LineCount

Obtém o número positivo de linhas no instantâneo. Um instantâneo cujo Length valor é zero é considerado como tendo uma linha.

(Herdado de ITextSnapshot)
Lines

Um enumerador para o conjunto de linhas no instantâneo.

(Herdado de ITextSnapshot)
TextBuffer

O ITextBuffer que é um instantâneo.

(Herdado de ITextSnapshot)
TextImage

Obtém o subjacente ITextImage do instantâneo.

Version

A versão do ITextBuffer que isso ITextSnapshot representa.

(Herdado de ITextSnapshot)

Métodos

CopyTo(Int32, Char[], Int32, Int32)

Copia um intervalo de texto em uma matriz de caracteres.

(Herdado de ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode)

Cria um ITrackingPoint contra esse instantâneo.

(Herdado de ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode)

Cria um ITrackingPoint contra esse instantâneo.

(Herdado de ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode)

Cria um ITrackingSpan contra esse instantâneo.

(Herdado de ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode)

Cria um ITrackingSpan contra esse instantâneo.

(Herdado de ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode)

Cria um ITrackingSpan contra esse instantâneo.

(Herdado de ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode)

Cria um ITrackingSpan contra esse instantâneo.

(Herdado de ITextSnapshot)
GetLineFromLineNumber(Int32)

Obtém um ITextSnapshotLine para o número de linha fornecido.

(Herdado de ITextSnapshot)
GetLineFromPosition(Int32)

Obtém um ITextSnapshotLine para uma linha na posição especificada.

(Herdado de ITextSnapshot)
GetLineNumberFromPosition(Int32)

Obtém o número da linha que contém o caractere na posição especificada.

(Herdado de ITextSnapshot)
GetText()

Obtém todo o texto no instantâneo.

(Herdado de ITextSnapshot)
GetText(Int32, Int32)

Obtém o texto do instantâneo que começa com startIndex e tem comprimento igual a length .

(Herdado de ITextSnapshot)
GetText(Span)

Obtém o texto do instantâneo começando no início do span e tendo comprimento igual ao comprimento do intervalo.

(Herdado de ITextSnapshot)
SaveToFile(String, Boolean, Encoding)

Salve todo o instantâneo no especificado filePath .

ToCharArray(Int32, Int32)

Converte um intervalo de texto em uma matriz de caracteres.

(Herdado de ITextSnapshot)
Write(TextWriter)

Grava o conteúdo do instantâneo.

(Herdado de ITextSnapshot)
Write(TextWriter, Span)

Grava uma subcadeia de caracteres do conteúdo do instantâneo.

(Herdado de ITextSnapshot)

Aplica-se a