IElisionSnapshot Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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 |
| 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) |