Metodo IProjectionSnapshot.MapToSourceSnapshots (Int32)
Esegue il mapping di una posizione nello snapshot di proiezione sulla posizione corrispondente in uno o più snapshot di origine.
Spazio dei nomi: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
Function MapToSourceSnapshots ( _
position As Integer _
) As ReadOnlyCollection(Of SnapshotPoint)
ReadOnlyCollection<SnapshotPoint> MapToSourceSnapshots(
int position
)
ReadOnlyCollection<SnapshotPoint>^ MapToSourceSnapshots(
int position
)
abstract MapToSourceSnapshots :
position:int -> ReadOnlyCollection<SnapshotPoint>
function MapToSourceSnapshots(
position : int
) : ReadOnlyCollection<SnapshotPoint>
Parametri
position
Tipo: Int32La posizione nello snapshot di proiezione.
Valore restituito
Tipo: ReadOnlyCollection<SnapshotPoint>
Una raccolta di sola lettura dei punti di snapshot su cui viene eseguito il mapping della posizione.Questa raccolta contiene un punto dello snapshot a meno che la posizione su una linea di giunzione dell'intervallo, nel qual caso può contenere due o più punti.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentOutOfRangeException | position è minore di zero o maggiore o uguale alla lunghezza dello snapshot. |
Note
Una linea di giunzione dell'intervallo si verifica in genere alla fine di un intervallo di origine della lunghezza diversa da zero e l'inizio di un intervallo di origine della lunghezza diversa da zero e coincide con zero o più intervalli di origine di lunghezza zero. Ogni intervallo in una cucitura ha un punto nella raccolta di risultati.
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.