Interface IElisionSnapshot
Um instantâneo de um IElisionBuffer objeto.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Public Interface IElisionSnapshot _
Inherits IProjectionSnapshot, ITextSnapshot
public interface IElisionSnapshot : IProjectionSnapshot,
ITextSnapshot
public interface class IElisionSnapshot : IProjectionSnapshot,
ITextSnapshot
type IElisionSnapshot =
interface
interface IProjectionSnapshot
interface ITextSnapshot
end
public interface IElisionSnapshot extends IProjectionSnapshot, ITextSnapshot
O tipo IElisionSnapshot expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
ContentType | Obtém o IContentType da TextBuffer quando esse instantâneo foi atual. (Herdado de ITextSnapshot.) |
![]() |
Item | Obtém um caractere na posição especificada. (Herdado de ITextSnapshot.) |
![]() |
Length | Obtém o número de caracteres UTF-16 no instantâneo. (Herdado de ITextSnapshot.) |
![]() |
LineCount | Obtém o número de linhas no instantâneo. (Herdado de ITextSnapshot.) |
![]() |
Lines | Obtém um enumerador para o conjunto de linhas no instantâneo. (Herdado de ITextSnapshot.) |
![]() |
SourceSnapshot | Obtém o texto de instantâneo na qual esse instantâneo elision é baseado. |
![]() |
SourceSnapshots | Obtém o conjunto de um ou mais instantâneos de texto que contribuem spans de origem para esse instantâneo de projeção. (Herdado de IProjectionSnapshot.) |
![]() |
SpanCount | Obtém o número de origem abrange do instantâneo de projeção. (Herdado de IProjectionSnapshot.) |
![]() |
TextBuffer | Obtém o IElisionBuffer de que este é um instantâneo. |
![]() |
Version | A versão do ITextBuffer que esta ITextSnapshot representa. (Herdado de ITextSnapshot.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CopyTo | Copia um intervalo de texto para uma matriz de caracteres. (Herdado de ITextSnapshot.) |
![]() |
CreateTrackingPoint(Int32, PointTrackingMode) | Cria um ITrackingPoint esse instantâneo. (Herdado de ITextSnapshot.) |
![]() |
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) | Cria um ITrackingPoint esse instantâneo. (Herdado de ITextSnapshot.) |
![]() |
CreateTrackingSpan(Span, SpanTrackingMode) | Cria um ITrackingSpan esse instantâneo. (Herdado de ITextSnapshot.) |
![]() |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode) | Cria um ITrackingSpan esse instantâneo. (Herdado de ITextSnapshot.) |
![]() |
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) | Cria um ITrackingSpan esse instantâneo. (Herdado de ITextSnapshot.) |
![]() |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) | Cria um ITrackingSpan esse instantâneo. (Herdado de ITextSnapshot.) |
![]() |
GetLineFromLineNumber | Obtém um ITextSnapshotLine para o número de determinada linha. (Herdado de ITextSnapshot.) |
![]() |
GetLineFromPosition | Obtém um ITextSnapshotLine para uma linha na posição determinada. (Herdado de ITextSnapshot.) |
![]() |
GetLineNumberFromPosition | Obtém o número da linha que contém o caractere na posição especificada. (Herdado de ITextSnapshot.) |
![]() |
GetMatchingSnapshot | Obtém o instantâneo do buffer de texto especificado, o que corresponde a esse snapshot. (Herdado de IProjectionSnapshot.) |
![]() |
GetSourceSpans() | Obtém todos abrange de origem para o instantâneo de projeção. (Herdado de IProjectionSnapshot.) |
![]() |
GetSourceSpans(Int32, Int32) | Obtém uma coleção somente leitura de origem spans de snapshot iniciando no local especificado da extensão. (Herdado de IProjectionSnapshot.) |
![]() |
GetText() | Obtém a todo o texto do instantâneo. (Herdado de ITextSnapshot.) |
![]() |
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. (Herdado de ITextSnapshot.) |
![]() |
GetText(Int32, Int32) | Obtém o texto do instantâneo inicial em startIndex e ter um comprimento igual a length. (Herdado de ITextSnapshot.) |
![]() |
MapFromSourceSnapshot(SnapshotSpan) | Mapeia um intervalo de instantâneo de um buffer de origem para uma lista de extensões do snapshot projeção. (Herdado de IProjectionSnapshot.) |
![]() |
MapFromSourceSnapshot(SnapshotPoint, PositionAffinity) | Mapas de um snapshot point-in-um dos snapshots de origem para a posição correspondente do instantâneo de projeção. (Herdado de IProjectionSnapshot.) |
![]() |
MapFromSourceSnapshotToNearest | Mapas de um ponto de instantâneo no buffer de origem para o ponto correspondente no instantâneo elision. |
![]() |
MapToSourceSnapshot(Int32) | Mapeia uma posição do instantâneo de projeção para a posição correspondente em um instantâneo de origem. (Herdado de IProjectionSnapshot.) |
![]() |
MapToSourceSnapshot(Int32, PositionAffinity) | Mapeia uma posição do 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 do instantâneo de projeção para a posição correspondente em um ou mais snapshots de origem. (Herdado de IProjectionSnapshot.) |
![]() |
MapToSourceSnapshots(Span) | Mapeia um intervalo de projeção instantâneo atual para uma lista de distribuições de instantâneo que pertencem a instantâneos de origem.As extensões resultantes serão ordenadas por ordem de sua aparência na projeção. (Herdado de IProjectionSnapshot.) |
![]() |
ToCharArray | 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 subseqüência de caracteres do conteúdo do instantâneo. (Herdado de ITextSnapshot.) |
Superior