IElisionSnapshot Interface

Definição

Um instantâneo de um IElisionBuffer objeto.

public interface class IElisionSnapshot : Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot
public interface class IElisionSnapshot : Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot
__interface IElisionSnapshot : Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot
public interface IElisionSnapshot : Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
type IElisionSnapshot = interface
    interface IProjectionSnapshot
    interface ITextSnapshot
Public Interface IElisionSnapshot
Implements IProjectionSnapshot
Implementações

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)
SourceSnapshot

Obtém o instantâneo de texto no qual este instantâneo de corrotina é baseado.

SourceSnapshots

Obtém o conjunto de um ou mais instantâneos de texto que contribuem com a origem para esse instantâneo de projeção. A ordenação da lista é arbitrária. Ele não contém duplicatas.

(Herdado de IProjectionSnapshot)
SpanCount

Obtém o número de Spans de origem no instantâneo de projeção.

(Herdado de IProjectionSnapshot)
TextBuffer

Obtém o IElisionBuffer que é um 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)
GetMatchingSnapshot(ITextBuffer)

Obtém o instantâneo do buffer de texto especificado que corresponde a este instantâneo.

(Herdado de IProjectionSnapshot)
GetSourceSpans()

Obtém todos os spans de origem para o instantâneo de projeção.

(Herdado de IProjectionSnapshot)
GetSourceSpans(Int32, Int32)

Obtém uma coleção somente leitura de Spans de instantâneo de origem começando no índice de span especificado. O startSpanIndex é um índice na coleção de Spans de origem, não nos caracteres no buffer de texto.

(Herdado de IProjectionSnapshot)
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)
MapFromSourceSnapshot(SnapshotPoint, PositionAffinity)

Mapeia de um ponto de instantâneo em um dos instantâneos de origem para a posição correspondente no instantâneo de projeção.

(Herdado de IProjectionSnapshot)
MapFromSourceSnapshot(SnapshotSpan)

Mapeia um intervalo de instantâneo de um buffer de origem para uma lista de Spans do instantâneo de projeção. A lista ordenada resultante pode estar vazia, conter um único elemento ou conter vários elementos.

(Herdado de IProjectionSnapshot)
MapFromSourceSnapshotToNearest(SnapshotPoint)

Mapeia de um ponto de instantâneo no buffer de origem para o ponto correspondente no instantâneo corrotina. Se a posição do buffer de origem não for exposta no instantâneo corrotina, retornará o ponto mais próximo que é exposto. Se nada for exposto, retornará a posição zero.

MapToSourceSnapshot(Int32)

Mapeia uma posição no instantâneo de projeção para a posição correspondente em um instantâneo de origem. Se o mapeamento for ambíguo (ocorre em uma emenda de span de origem), consulte GetTypicalInsertionPosition(SnapshotPoint, ReadOnlyCollection<SnapshotPoint>) para escolher um buffer de origem.

(Herdado de IProjectionSnapshot)
MapToSourceSnapshot(Int32, PositionAffinity)

Mapeia uma posição no instantâneo de projeção para a posição correspondente em um instantâneo de origem.

(Herdado de IProjectionSnapshot)
MapToSourceSnapshots(Int32)

Mapeia uma posição no instantâneo de projeção para a posição correspondente em um ou mais instantâneos de origem.

(Herdado de IProjectionSnapshot)
MapToSourceSnapshots(Span)

Mapeia uma extensão do instantâneo de projeção atual para uma lista de Spans de instantâneo que pertencem a instantâneos de origem. As extensões resultantes serão ordenadas pela ordem de sua aparência na projeção.

(Herdado de IProjectionSnapshot)
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