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
position
Tipo: Microsoft.VisualStudio.Text.SnapshotPointLa posizione in un buffer nel grafico.
trackingMode
Tipo: Microsoft.VisualStudio.Text.PointTrackingModecome position di rilevamento di sullo snapshot corrente se necessario.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.