Condividi tramite


Interfaccia IElisionSnapshot

Uno snapshot da IElisionBuffer oggetto.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
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

Il tipo IElisionSnapshot espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ContentType ottiene IContentType il TextBuffer quando questo snapshot era corrente. (Ereditato da ITextSnapshot)
Proprietà pubblica Item Ottiene un carattere nella posizione specificata. (Ereditato da ITextSnapshot)
Proprietà pubblica Length Ottiene il numero di caratteri UTF-16 nello snapshot. (Ereditato da ITextSnapshot)
Proprietà pubblica LineCount Ottiene il numero di righe nello snapshot. (Ereditato da ITextSnapshot)
Proprietà pubblica Lines Ottiene un enumeratore per la raccolta di righe nello snapshot. (Ereditato da ITextSnapshot)
Proprietà pubblica SourceSnapshot Ottiene lo snapshot di testo su cui è basato questo snapshot di elisione.
Proprietà pubblica SourceSnapshots Ottiene il set di uno o più snapshot di testo che offre intervalli di origine a questo snapshot di proiezione. (Ereditato da IProjectionSnapshot)
Proprietà pubblica SpanCount Ottiene il numero di intervalli di origine nello snapshot di proiezione. (Ereditato da IProjectionSnapshot)
Proprietà pubblica TextBuffer ottiene IElisionBuffer di cui questo è uno snapshot.
Proprietà pubblica Version La versione di ITextBuffer che questo ITextSnapshot rappresenta. (Ereditato da ITextSnapshot)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CopyTo Copia un intervallo di testo in una matrice di caratteri. (Ereditato da ITextSnapshot)
Metodo pubblico CreateTrackingPoint(Int32, PointTrackingMode) Crea un oggetto ITrackingPoint in questo snapshot. (Ereditato da ITextSnapshot)
Metodo pubblico CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) Crea un oggetto ITrackingPoint in questo snapshot. (Ereditato da ITextSnapshot)
Metodo pubblico CreateTrackingSpan(Span, SpanTrackingMode) Crea un oggetto ITrackingSpan in questo snapshot. (Ereditato da ITextSnapshot)
Metodo pubblico CreateTrackingSpan(Int32, Int32, SpanTrackingMode) Crea un oggetto ITrackingSpan in questo snapshot. (Ereditato da ITextSnapshot)
Metodo pubblico CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) Crea un oggetto ITrackingSpan in questo snapshot. (Ereditato da ITextSnapshot)
Metodo pubblico CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) Crea un oggetto ITrackingSpan in questo snapshot. (Ereditato da ITextSnapshot)
Metodo pubblico GetLineFromLineNumber ottiene ITextSnapshotLine per il numero di riga specificato. (Ereditato da ITextSnapshot)
Metodo pubblico GetLineFromPosition ottiene ITextSnapshotLine per una riga nella posizione specificata. (Ereditato da ITextSnapshot)
Metodo pubblico GetLineNumberFromPosition Ottiene il numero della riga contenente il carattere nella posizione specificata. (Ereditato da ITextSnapshot)
Metodo pubblico GetMatchingSnapshot Ottiene lo snapshot del buffer di testo specificato che corrisponde a questo snapshot. (Ereditato da IProjectionSnapshot)
Metodo pubblico GetSourceSpans() Ottiene tutti gli intervalli di origine dello snapshot di proiezione. (Ereditato da IProjectionSnapshot)
Metodo pubblico GetSourceSpans(Int32, Int32) Ottiene una raccolta di sola lettura di intervalli dello snapshot di origine partire dalla posizione specificata dell'intervallo. (Ereditato da IProjectionSnapshot)
Metodo pubblico GetText() Ottiene tutto il testo dello snapshot. (Ereditato da ITextSnapshot)
Metodo pubblico GetText(Span) Ottiene il testo dello snapshot che inizia all'inizio dell'intervallo e che ha una lunghezza uguale alla lunghezza dell'intervallo. (Ereditato da ITextSnapshot)
Metodo pubblico GetText(Int32, Int32) Ottiene il testo dello snapshot a partire da startIndex e una lunghezza uguale a length. (Ereditato da ITextSnapshot)
Metodo pubblico MapFromSourceSnapshot(SnapshotSpan) Esegue il mapping di un intervallo di snapshot di un buffer di origine in un elenco di intervalli dello snapshot di proiezione. (Ereditato da IProjectionSnapshot)
Metodo pubblico MapFromSourceSnapshot(SnapshotPoint, PositionAffinity) Mapping da un punto dello snapshot in uno degli snapshot di origine alla posizione corrispondente nello snapshot di proiezione. (Ereditato da IProjectionSnapshot)
Metodo pubblico MapFromSourceSnapshotToNearest Mapping da un punto dello snapshot nel buffer di origine al punto corrispondente nello snapshot di elisione.
Metodo pubblico MapToSourceSnapshot(Int32) Esegue il mapping di una posizione nello snapshot di proiezione sulla posizione corrispondente in uno snapshot di origine. (Ereditato da IProjectionSnapshot)
Metodo pubblico MapToSourceSnapshot(Int32, PositionAffinity) Esegue il mapping di una posizione nello snapshot di proiezione sulla posizione corrispondente in uno snapshot di origine. (Ereditato da IProjectionSnapshot)
Metodo pubblico MapToSourceSnapshots(Int32) Esegue il mapping di una posizione nello snapshot di proiezione sulla posizione corrispondente in uno o più snapshot di origine. (Ereditato da IProjectionSnapshot)
Metodo pubblico MapToSourceSnapshots(Span) Esegue il mapping di un intervallo dello snapshot di proiezione corrente a un elenco di intervalli di snapshot appartenenti agli snapshot di origine.Gli intervalli risultanti saranno ordinati in base all'aspetto nella proiezione. (Ereditato da IProjectionSnapshot)
Metodo pubblico ToCharArray Converte un intervallo di testo in una matrice di caratteri. (Ereditato da ITextSnapshot)
Metodo pubblico Write(TextWriter) Scrive il contenuto dello snapshot. (Ereditato da ITextSnapshot)
Metodo pubblico Write(TextWriter, Span) Scrive una sottostringa del contenuto dello snapshot. (Ereditato da ITextSnapshot)

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Projection