IProjectionSnapshot.MapFromSourceSnapshot, méthode (SnapshotSpan)
Mappe une étendue d'instantanés d'une mémoire tampon source à une liste d'étendues de l'instantané de projection.
Espace de noms : Microsoft.VisualStudio.Text.Projection
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
Function MapFromSourceSnapshot ( _
span As SnapshotSpan _
) As ReadOnlyCollection(Of Span)
ReadOnlyCollection<Span> MapFromSourceSnapshot(
SnapshotSpan span
)
ReadOnlyCollection<Span>^ MapFromSourceSnapshot(
SnapshotSpan span
)
abstract MapFromSourceSnapshot :
span:SnapshotSpan -> ReadOnlyCollection<Span>
function MapFromSourceSnapshot(
span : SnapshotSpan
) : ReadOnlyCollection<Span>
Paramètres
span
Type : Microsoft.VisualStudio.Text.SnapshotSpanÉtendue d'instantanés dans une mémoire tampon source.
Valeur de retour
Type : ReadOnlyCollection<Span>
Une liste non d'nullune référence null (Nothing en Visual Basic) d'étendues.La liste sera vide si aucune des positions dans span n'est projetée par une étendue de sources de l'instantané de projection.
Exceptions
Exception | Condition |
---|---|
ArgumentException | span n'appartenant pas à une mémoire tampon de source de cette mémoire tampon de projection. |
Notes
La liste triée ainsi obtenue peut être vide, contenir un ou plusieurs éléments.
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.