IBufferGraph-Schnittstelle
Stellt ein Diagramm von ITextBuffer-Objekten dar. Der Textpuffer der obersten Ebene muss nicht unbedingt ein IProjectionBuffer sein.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Public Interface IBufferGraph
public interface IBufferGraph
public interface class IBufferGraph
type IBufferGraph = interface end
public interface IBufferGraph
Der IBufferGraph-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
TopBuffer | Ruft den obersten Textpuffer im Pufferdiagramm ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateMappingPoint | Erstellt einen neuen IMappingPoint mit dem angegebenen Momentaufnahmepunkt und Nachverfolgungsmodus. | |
CreateMappingSpan | Initialisiert eine neue Instanz von IMappingSpan. | |
GetTextBuffers | Sucht alle ITextBuffer-Objekte im Diagramm, die mit dem angegebenen Prädikat übereinstimmen. | |
MapDownToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) | Ordnet eine Momentaufnahmespanne in einem Puffer im Diagramm einer Sequenz von 0 (null) oder mehr Spannen in einem Puffer zu, der im Diagramm weiter unten angeordnet ist.Quellpuffer werden niedriger eingestuft als die Projektionspuffer, von denen sie aufgenommen werden. | |
MapDownToBuffer(SnapshotPoint, PointTrackingMode, ITextBuffer, PositionAffinity) | Ordnet eine Position im Diagramm der zugehörigen Position in einem Puffer weiter unten im Diagramm zu.Quellpuffer werden niedriger eingestuft als die Projektionspuffer, von denen sie aufgenommen werden. | |
MapDownToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) | Ordnet eine Momentaufnahmespanne in einem Puffer im Diagramm einer Folge von 0 (Null) oder mehr Spannen in einer Quellmomentaufnahme zu, die durch ein Prädikat angegeben wird. | |
MapDownToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) | Ordnet eine Position im Diagramm einer Position in einem entsprechenden Puffer zu, der im Diagramm weiter unten angeordnet ist.Quellpuffer werden niedriger eingestuft als die Projektionspuffer, von denen sie aufgenommen werden. | |
MapDownToInsertionPoint | Ordnet eine Position in einem Puffer im Diagramm einer Position in einem entsprechenden Puffer zu, der im Diagramm niedriger eingestuft ist und zu dem eine Einfügung weitergeleitet werden würde.Quellpuffer werden niedriger eingestuft als die Projektionspuffer, von denen sie aufgenommen werden. | |
MapDownToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) | Ordnet eine Momentaufnahmespanne in einem Puffer im Diagramm einer Sequenz von 0 (null) oder mehr Spannen in einem Puffer zu, der im Diagramm weiter unten angeordnet ist.Quellpuffer werden niedriger eingestuft als die Projektionspuffer, von denen sie aufgenommen werden. | |
MapDownToSnapshot(SnapshotPoint, PointTrackingMode, ITextSnapshot, PositionAffinity) | Ordnet eine Position im Diagramm der zugehörigen Position in einer Momentaufnahme weiter unten im Diagramm zu.Quellpuffer werden niedriger eingestuft als die Projektionspuffer, von denen sie aufgenommen werden. | |
MapUpToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) | Ordnet eine Spanne in der aktuellen Momentaufnahme eines Puffers, der Member des Pufferdiagramms ist, einer Sequenz von Spannen in einer Momentaufnahme eines festgelegten Puffers zu. | |
MapUpToBuffer(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextBuffer) | Ordnet eine Position in der aktuellen Momentaufnahme eines Puffers, der ein Member des Pufferdiagramms ist, einer Momentaufnahme eines Puffers zu. | |
MapUpToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) | Ordnet eine Spanne in der aktuellen Momentaufnahme eines Puffers, der ein Member des Pufferdiagramms ist, einer Sequenz von Spannen in einer Momentaufnahme eines Puffers zu, der durch ein Prädikat ausgewählt wird. | |
MapUpToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) | Ordnet eine Position in der aktuellen Momentaufnahme eines Puffers, der ein Member des Pufferdiagramms ist, einer Momentaufnahme eines Puffers zu, der durch ein Prädikat angegeben wird. | |
MapUpToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) | Ordnet eine Spanne in der aktuellen Momentaufnahme eines Puffers, der Member des Pufferdiagramms ist, einer Sequenz von Spannen in einer Momentaufnahme eines festgelegten Puffers zu. | |
MapUpToSnapshot(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextSnapshot) | Ordnet eine Position in der aktuellen Momentaufnahme eines Puffers, der ein Member des Pufferdiagramms ist, der angegebenen Momentaufnahme zu. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
GraphBufferContentTypeChanged | Tritt ein, wenn der IContentType eines ITextBuffer im Pufferdiagramm geändert wird. | |
GraphBuffersChanged | Tritt ein, wenn der Satz von ITextBuffer-Objekten im Pufferdiagramm geändert wird. |
Zum Seitenanfang
Hinweise
Weitere Informationen über Puffer zur Verfügung, um Diagramme finden Sie unter Innerhalb des Editors.