IBufferGraph 介面
表示 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 類型會公開下列成員。
屬性
回頁首
方法
|
CreateMappingPoint |
使用指定的快照點和追蹤模式,建立新的 IMappingPoint。 |
|
CreateMappingSpan |
初始化 IMappingSpan 的新執行個體。 |
|
GetTextBuffers |
尋找圖形中所有符合指定之述詞的 ITextBuffer 物件。 |
|
MapDownToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) |
將圖形中某個緩衝區內的快照延伸對應至圖形中較低緩衝區中零個或更多延伸的序列。來源緩衝區會被視為低於取用它們的投影緩衝區。 |
|
MapDownToBuffer(SnapshotPoint, PointTrackingMode, ITextBuffer, PositionAffinity) |
將圖形中的位置對應至圖形下方緩衝區中的對應位置。來源緩衝區會被視為低於取用它們的投影緩衝區。 |
|
MapDownToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) |
將圖形中某個緩衝區內的快照延伸對應至述詞所選取之某個來源快照中零或多個延伸的序列。 |
|
MapDownToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) |
將圖形中的位置對應至圖形中較低相符緩衝區中的位置。來源緩衝區會被視為低於取用它們的投影緩衝區。 |
|
MapDownToInsertionPoint |
將圖形中某個緩衝區中的位置對應至圖形中位置較低且會將插入引向之相符緩衝區中的位置。來源緩衝區會被視為低於取用它們的投影緩衝區。 |
|
MapDownToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) |
將圖形中某個緩衝區內的快照延伸對應至圖形中較低緩衝區中零個或更多延伸的序列。來源緩衝區會被視為低於取用它們的投影緩衝區。 |
|
MapDownToSnapshot(SnapshotPoint, PointTrackingMode, ITextSnapshot, PositionAffinity) |
將圖形中的位置對應至圖形下方快照中的對應位置。來源緩衝區會被視為低於取用它們的投影緩衝區。 |
|
MapUpToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) |
將某個緩衝區 (屬於緩衝區圖形的成員) 的目前快照中的延伸,對應至指定之緩衝區的快照中的延伸序列。 |
|
MapUpToBuffer(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextBuffer) |
將某個緩衝區 (屬於緩衝區圖形的成員) 之目前快照中的位置對應至某個緩衝區的快照。 |
|
MapUpToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) |
將某個緩衝區 (屬於緩衝區圖形的成員) 之目前快照中的延伸,向上對應至述詞所選取之某個緩衝區的快照中的延伸序列。 |
|
MapUpToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) |
將某個緩衝區 (屬於緩衝區圖形的成員) 之目前快照中的位置對應至述詞所選取之某個緩衝區的快照。 |
|
MapUpToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) |
將緩衝區 (屬於緩衝區圖形的成員) 的目前快照中的延伸,對應至指定之緩衝區的快照中的延伸序列。 |
|
MapUpToSnapshot(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextSnapshot) |
將緩衝區 (屬於緩衝區圖形的成員) 之目前快照中的位置對應至指定的快照。 |
回頁首
事件
回頁首
備註
如需有關緩衝區圖形的詳細資訊,請參閱在 [編輯器]。
請參閱
參考
Microsoft.VisualStudio.Text.Projection 命名空間