Metodo IBufferGraph.MapUpToSnapshot (SnapshotPoint, PointTrackingMode, PositionAffinity, ITextSnapshot)
Esegue il mapping di una posizione nello snapshot corrente di un buffer membro del grafico del buffer sullo snapshot specificato.
Spazio dei nomi: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
Function MapUpToSnapshot ( _
point As SnapshotPoint, _
trackingMode As PointTrackingMode, _
affinity As PositionAffinity, _
targetSnapshot As ITextSnapshot _
) As Nullable(Of SnapshotPoint)
Nullable<SnapshotPoint> MapUpToSnapshot(
SnapshotPoint point,
PointTrackingMode trackingMode,
PositionAffinity affinity,
ITextSnapshot targetSnapshot
)
Nullable<SnapshotPoint> MapUpToSnapshot(
SnapshotPoint point,
PointTrackingMode trackingMode,
PositionAffinity affinity,
ITextSnapshot^ targetSnapshot
)
abstract MapUpToSnapshot :
point:SnapshotPoint *
trackingMode:PointTrackingMode *
affinity:PositionAffinity *
targetSnapshot:ITextSnapshot -> Nullable<SnapshotPoint>
function MapUpToSnapshot(
point : SnapshotPoint,
trackingMode : PointTrackingMode,
affinity : PositionAffinity,
targetSnapshot : ITextSnapshot
) : Nullable<SnapshotPoint>
Parametri
point
Tipo: Microsoft.VisualStudio.Text.SnapshotPointUn punto in un buffer in IBufferGraph.
trackingMode
Tipo: Microsoft.VisualStudio.Text.PointTrackingModecome point di rilevamento di sullo snapshot corrente se necessario.
affinity
Tipo: Microsoft.VisualStudio.Text.PositionAffinitySe il mapping è ambiguo (la posizione è su una linea di giunzione dell'intervallo di origine), determina se il mapping deve essere destinato alla posizione immediatamente successiva al carattere precedente o immediatamente prima del carattere seguente nel buffer superiore.
Questa impostazione non ha effetto se il mapping non è ambiguo.
targetSnapshot
Tipo: Microsoft.VisualStudio.Text.ITextSnapshotSnapshot a cui eseguire il mapping.
Valore restituito
Tipo: Nullable<SnapshotPoint>
La posizione corrispondente in targetSnapshot, o nullriferimento null (Nothing in Visual Basic) se la posizione non esegue il mapping su targetSnapshot tramite questo grafico.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | point. Lo snapshot viene nullriferimento null (Nothing in Visual Basic). |
ArgumentOutOfRangeException | trackingMode non è un valido PointTrackingMode, o affinity non è un valido PositionAffinity. |
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.