共用方式為


IBufferGraph.MapDownToInsertionPoint 方法

將圖形中某個緩衝區中的位置對應至圖形中位置較低且會將插入引向之相符緩衝區中的位置。 來源緩衝區會被視為低於取用它們的投影緩衝區。

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

語法

'宣告
Function MapDownToInsertionPoint ( _
    position As SnapshotPoint, _
    trackingMode As PointTrackingMode, _
    match As Predicate(Of ITextSnapshot) _
) As Nullable(Of SnapshotPoint)
Nullable<SnapshotPoint> MapDownToInsertionPoint(
    SnapshotPoint position,
    PointTrackingMode trackingMode,
    Predicate<ITextSnapshot> match
)
Nullable<SnapshotPoint> MapDownToInsertionPoint(
    SnapshotPoint position, 
    PointTrackingMode trackingMode, 
    Predicate<ITextSnapshot^>^ match
)
abstract MapDownToInsertionPoint : 
        position:SnapshotPoint * 
        trackingMode:PointTrackingMode * 
        match:Predicate<ITextSnapshot> -> Nullable<SnapshotPoint> 
function MapDownToInsertionPoint(
    position : SnapshotPoint, 
    trackingMode : PointTrackingMode, 
    match : Predicate<ITextSnapshot>
) : Nullable<SnapshotPoint>

參數

  • match
    類型:Predicate<ITextSnapshot>

    識別目標緩衝區的述詞。

傳回值

類型:Nullable<SnapshotPoint>
某個來源緩衝區的快照中的點。

例外狀況

例外狀況 條件
ArgumentNullException

position.Snapshot or match is nullnull 參考 (即 Visual Basic 中的 Nothing).

ArgumentOutOfRangeException

trackingMode 不是有效的 PointTrackingMode

.NET Framework 安全性

請參閱

參考

IBufferGraph 介面

Microsoft.VisualStudio.Text.Projection 命名空間