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 | |
---|---|---|
TopBuffer | Ottiene il buffer di testo superiore del grafico del buffer. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CreateMappingPoint | crea un nuovo IMappingPoint con il punto dello snapshot specificato e la modalità di rilevamento. | |
CreateMappingSpan | Inizializza una nuova istanza di un oggetto IMappingSpan. | |
GetTextBuffers | Cerca qualsiasi ITextBuffer oggetti nel grafico che corrispondono al predicato specificato. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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 | |
---|---|---|
GraphBufferContentTypeChanged | si verifica quando IContentType il suo contenuto ITextBuffer nel grafico del buffer. | |
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.