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
參數
editBufferPoint
類型:Microsoft.VisualStudio.Text.SnapshotPointEditBuffer 中的點。
affinity
類型:Microsoft.VisualStudio.Text.PositionAffinity如果對應不模稜兩可的這個參數會影響對應如下:
如果affinity是Predecessor,對應的目標位置後面投影緩衝區中之前的字元
如果affinity是Successor,對應的目標是在下列的字元之前,立即投影緩衝區中的位置。
如果對應並非模稜兩可,這個參數就沒有作用。
傳回值
類型:Boolean
如果點顯示在視覺緩衝區中則為 true,否則為 false。
備註
台中視覺化緩衝區的點可能不是顯示在畫面上,但如果檢視捲動到該位置,然後將點就會成為可見。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。