Condividi tramite


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: Int32

    La 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

Vedere anche

Riferimenti

IProjectionSnapshot Interfaccia

Overload MapToSourceSnapshots

Spazio dei nomi Microsoft.VisualStudio.Text.Projection