Partager via


IProjectionSnapshot.MapToSourceSnapshots, méthode (Int32)

Mappe une position dans l'instantané de projection à la position correspondante dans un ou plusieurs instantanés sources.

Espace de noms :  Microsoft.VisualStudio.Text.Projection
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
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>

Paramètres

  • position
    Type : Int32

    Position dans l'instantané de projection.

Valeur de retour

Type : ReadOnlyCollection<SnapshotPoint>
Collection en lecture seule des points d'instantanés auxquels la position mappe.Cette collection contient un point d'instantané à moins que la position se trouve à la limite d'une étendue de source, auquel cas elle contient plusieurs points.

Exceptions

Exception Condition
ArgumentOutOfRangeException

position est inférieur à zéro ou supérieur ou égal à la longueur de l'instantané.

Notes

En général la limite d'étendue de source se produit à la fin d'une étendue de source de longueur différente de zéro et le début d'une étendue de source de longueur différente de zéro, et coïncide avec zéro étendues de source ou plus) de longueur nulle. Chaque étendue à la limite a un point dans la collection de résultats.

Sécurité .NET Framework

Voir aussi

Référence

IProjectionSnapshot Interface

MapToSourceSnapshots, surcharge

Microsoft.VisualStudio.Text.Projection, espace de noms