表示 ITextBuffer 对象的关系图。 顶级文本缓冲区可能是或不是 IProjectionBuffer。
命名空间: Microsoft.VisualStudio.Text.Projection
程序集: Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)
语法
声明
Public Interface IBufferGraph
public interface IBufferGraph
public interface class IBufferGraph
type IBufferGraph = interface end
public interface IBufferGraph
IBufferGraph 类型公开以下成员。
属性
页首
方法
.gif) |
CreateMappingPoint |
使用指定快照点和跟踪模式创建新的 IMappingPoint。 |
.gif) |
CreateMappingSpan |
初始化 IMappingSpan 的新实例。 |
.gif) |
GetTextBuffers |
查找关系图中与指定谓词匹配的所有 ITextBuffer 对象。 |
.gif) |
MapDownToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) |
将关系图中某一缓冲区内的快照范围映射到关系图中处于较低层的缓冲区内的零个或多个范围序列。源缓冲区被视为低于使用它们的投影缓冲区。 |
.gif) |
MapDownToBuffer(SnapshotPoint, PointTrackingMode, ITextBuffer, PositionAffinity) |
将关系图中的位置映射到关系图中处于较低层的缓冲区内的对应位置。源缓冲区被视为低于使用它们的投影缓冲区。 |
.gif) |
MapDownToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) |
将关系图中某一缓冲区内的快照范围映射到谓词所选择的某一源快照中的零个或多个范围序列。 |
.gif) |
MapDownToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) |
将关系图中的位置映射到关系图中处于较低层的匹配缓冲区内的位置。源缓冲区被视为低于使用它们的投影缓冲区。 |
.gif) |
MapDownToInsertionPoint |
将关系图中某一缓冲区内的位置映射到关系图中处于较低层的匹配缓冲区内的位置,并且将向此位置路由插入。源缓冲区被视为低于使用它们的投影缓冲区。 |
.gif) |
MapDownToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) |
将关系图中某一缓冲区内的快照范围映射到关系图中处于较低层的缓冲区内的零个或多个范围序列。源缓冲区被视为低于使用它们的投影缓冲区。 |
.gif) |
MapDownToSnapshot(SnapshotPoint, PointTrackingMode, ITextSnapshot, PositionAffinity) |
将关系图中的位置映射到关系图中处于较低层的快照内的对应位置。源缓冲区被视为低于使用它们的投影缓冲区。 |
.gif) |
MapUpToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) |
将作为缓冲区关系图成员的某一缓冲区的当前快照中的范围映射到指定缓冲区的快照中的范围序列。 |
.gif) |
MapUpToBuffer(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextBuffer) |
将作为缓冲区关系图成员的某一缓冲区的当前快照中的位置映射到某一缓冲区的快照。 |
.gif) |
MapUpToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) |
将作为缓冲区关系图成员的某一缓冲区的当前快照中的范围向上映射到谓词所选择的某一缓冲区的快照中的范围序列。 |
.gif) |
MapUpToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) |
将作为缓冲区关系图成员的某一缓冲区的当前快照中的位置映射到谓词所选择的某一缓冲区的快照。 |
.gif) |
MapUpToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) |
将作为缓冲区关系图成员的缓冲区的当前快照中的范围映射到指定缓冲区的快照中的范围序列。 |
.gif) |
MapUpToSnapshot(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextSnapshot) |
将作为缓冲区关系图成员的缓冲区的当前快照中的位置映射到指定快照。 |
页首
事件
页首
备注
有关缓冲区关系图的更多信息,请参见 在编辑器内。
请参阅
参考
Microsoft.VisualStudio.Text.Projection 命名空间