Condividi tramite


Metodo IBufferGraph.MapDownToInsertionPoint

Esegue il mapping di una posizione in un buffer nel grafico su una posizione in un buffer corrispondente inferiore nel grafico e a cui verrebbe indirizzato un inserimento. I buffer di origine sono considerati inferiori ai buffer di proiezione che li utilizzano.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
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>

Parametri

  • match
    Tipo: Predicate<ITextSnapshot>

    il predicato che identifica il buffer di destinazione.

Valore restituito

Tipo: Nullable<SnapshotPoint>
Un punto in uno snapshot di un buffer di origine.

Eccezioni

Eccezione Condizione
ArgumentNullException

position. snapshot o match viene nullriferimento null (Nothing in Visual Basic).

ArgumentOutOfRangeException

trackingMode non è un valido PointTrackingMode.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IBufferGraph Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text.Projection