Interfaccia IProjectionSnapshot2

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

Sintassi

'Dichiarazione
Public Interface IProjectionSnapshot2 _
    Inherits IProjectionSnapshot, ITextSnapshot
public interface IProjectionSnapshot2 : IProjectionSnapshot, 
    ITextSnapshot
public interface class IProjectionSnapshot2 : IProjectionSnapshot, 
    ITextSnapshot
type IProjectionSnapshot2 =  
    interface 
        interface IProjectionSnapshot 
        interface ITextSnapshot 
    end
public interface IProjectionSnapshot2 extends IProjectionSnapshot, ITextSnapshot

Il tipo IProjectionSnapshot2 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 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 IProjectionBufferBase di cui questo è uno snapshot. (Ereditato da IProjectionSnapshot)
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 GetMatchingSnapshotInClosure(ITextBuffer)
Metodo pubblico GetMatchingSnapshotInClosure(Predicate<ITextBuffer>)
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 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