Condividi tramite


Interfaccia IBufferGraph

rappresenta un grafico di ITextBuffer oggetti. Il buffer di testo di livello superiore può essere o non essere un oggetto IProjectionBuffer.

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

Sintassi

'Dichiarazione
Public Interface IBufferGraph
public interface IBufferGraph
public interface class IBufferGraph
type IBufferGraph =  interface end
public interface IBufferGraph

Il tipo IBufferGraph espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica TopBuffer Ottiene il buffer di testo superiore del grafico del buffer.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateMappingPoint crea un nuovo IMappingPoint con il punto dello snapshot specificato e la modalità di rilevamento.
Metodo pubblico CreateMappingSpan Inizializza una nuova istanza di un oggetto IMappingSpan.
Metodo pubblico GetTextBuffers Cerca qualsiasi ITextBuffer oggetti nel grafico che corrispondono al predicato specificato.
Metodo pubblico MapDownToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) Esegue il mapping di un intervallo di snapshot in un buffer nel grafico su una sequenza di zero o più intervalli in un buffer inferiore nel grafico.I buffer di origine sono considerati inferiori ai buffer di proiezione che li utilizzano.
Metodo pubblico MapDownToBuffer(SnapshotPoint, PointTrackingMode, ITextBuffer, PositionAffinity) Esegue il mapping di una posizione nel grafico alla posizione corrispondente in un buffer inferiore nel grafico.I buffer di origine sono considerati inferiori ai buffer di proiezione che li utilizzano.
Metodo pubblico MapDownToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) Esegue il mapping di un intervallo di snapshot in un buffer nel grafico su una sequenza di zero o più intervalli in uno snapshot di origine selezionato da un predicato.
Metodo pubblico MapDownToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) Esegue il mapping di una posizione nel grafico su una posizione in un buffer corrispondente inferiore nel grafico.I buffer di origine sono considerati inferiori ai buffer di proiezione che li utilizzano.
Metodo pubblico MapDownToInsertionPoint Esegue il mapping di una posizione in un buffer nel grafico su una posizione in un buffer corrispondente inferiore nel grafico e a cui verrebbe indirizzato un inserimento.I buffer di origine sono considerati inferiori ai buffer di proiezione che li utilizzano.
Metodo pubblico MapDownToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) Esegue il mapping di un intervallo di snapshot in un buffer nel grafico su una sequenza di zero o più intervalli in un buffer inferiore nel grafico.I buffer di origine sono considerati inferiori ai buffer di proiezione che li utilizzano.
Metodo pubblico MapDownToSnapshot(SnapshotPoint, PointTrackingMode, ITextSnapshot, PositionAffinity) Esegue il mapping di una posizione nel grafico alla posizione corrispondente in uno snapshot inferiore nel grafico.I buffer di origine sono considerati inferiori ai buffer di proiezione che li utilizzano.
Metodo pubblico MapUpToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) Esegue il mapping di un intervallo nello snapshot corrente di un buffer membro del grafico del buffer su una sequenza di intervalli in uno snapshot di un buffer designato.
Metodo pubblico MapUpToBuffer(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextBuffer) Esegue il mapping di una posizione nello snapshot corrente di un buffer membro del grafico del buffer su uno snapshot di un buffer.
Metodo pubblico MapUpToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) Esegue il mapping di un intervallo nello snapshot corrente di un buffer membro del grafico del buffer fino a una sequenza di intervalli in uno snapshot di un buffer selezionato da un predicato.
Metodo pubblico MapUpToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) Esegue il mapping di una posizione nello snapshot corrente di un buffer membro del grafico del buffer su uno snapshot di un buffer selezionato da un predicato.
Metodo pubblico MapUpToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) Esegue il mapping di un intervallo nello snapshot corrente di un buffer membro del grafico del buffer su una sequenza di intervalli in uno snapshot di un buffer designato.
Metodo pubblico MapUpToSnapshot(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextSnapshot) Esegue il mapping di una posizione nello snapshot corrente di un buffer membro del grafico del buffer sullo snapshot specificato.

In alto

Eventi

  Nome Descrizione
Evento pubblico GraphBufferContentTypeChanged si verifica quando IContentType il suo contenuto ITextBuffer nel grafico del buffer.
Evento pubblico GraphBuffersChanged Si verifica quando il set di ITextBuffer oggetti nel grafico del buffer.

In alto

Note

Per ulteriori informazioni sui grafici del buffer, vedere Nell'editor.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Projection