共用方式為


ITextViewModel.IsPointInVisualBuffer 方法

判斷編輯緩衝區中的點是否會顯示在視覺緩衝區中。

命名空間:  Microsoft.VisualStudio.Text.Editor
組件:  Microsoft.VisualStudio.Text.UI (在 Microsoft.VisualStudio.Text.UI.dll 中)

語法

'宣告
Function IsPointInVisualBuffer ( _
    editBufferPoint As SnapshotPoint, _
    affinity As PositionAffinity _
) As Boolean
bool IsPointInVisualBuffer(
    SnapshotPoint editBufferPoint,
    PositionAffinity affinity
)
bool IsPointInVisualBuffer(
    SnapshotPoint editBufferPoint, 
    PositionAffinity affinity
)
abstract IsPointInVisualBuffer : 
        editBufferPoint:SnapshotPoint * 
        affinity:PositionAffinity -> bool
function IsPointInVisualBuffer(
    editBufferPoint : SnapshotPoint, 
    affinity : PositionAffinity
) : boolean

參數

  • affinity
    類型:Microsoft.VisualStudio.Text.PositionAffinity

    如果對應不模稜兩可的這個參數會影響對應如下:

    如果affinity是Predecessor,對應的目標位置後面投影緩衝區中之前的字元

    如果affinity是Successor,對應的目標是在下列的字元之前,立即投影緩衝區中的位置。

    如果對應並非模稜兩可,這個參數就沒有作用。

傳回值

類型:Boolean
如果點顯示在視覺緩衝區中則為 true,否則為 false。

備註

台中視覺化緩衝區的點可能不是顯示在畫面上,但如果檢視捲動到該位置,然後將點就會成為可見。

.NET Framework 安全性

請參閱

參考

ITextViewModel 介面

Microsoft.VisualStudio.Text.Editor 命名空間