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 : Int32Position 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.