Partager via


IScrollMap.GetBufferPositionAtCoordinate, méthode

Obtient la position de la mémoire tampon correspondant à des coordonnées de mappage défilant.

Espace de noms :  Microsoft.VisualStudio.Text.Editor
Assembly :  Microsoft.VisualStudio.Text.UI (dans Microsoft.VisualStudio.Text.UI.dll)

Syntaxe

'Déclaration
Function GetBufferPositionAtCoordinate ( _
    coordinate As Double _
) As SnapshotPoint
SnapshotPoint GetBufferPositionAtCoordinate(
    double coordinate
)
SnapshotPoint GetBufferPositionAtCoordinate(
    double coordinate
)
abstract GetBufferPositionAtCoordinate : 
        coordinate:float -> SnapshotPoint
function GetBufferPositionAtCoordinate(
    coordinate : double
) : SnapshotPoint

Paramètres

  • coordinate
    Type : Double

    Coordonnées de la barre de défilement.

Valeur de retour

Type : Microsoft.VisualStudio.Text.SnapshotPoint
Position de la mémoire tampon correspondante.

Exceptions

Exception Condition
ArgumentOutOfRangeException

coordinate est NaN, moins de 0,0 ou plus supérieur que le maximum.

Notes

Les différentes positions dans la mémoire tampon peuvent avoir les mêmes coordonnées de barre de défilement. Cette méthode est garantie uniquement être cohérente : elle retourne la même position pour la même coordonnée. Le personnage exact retourné dépend de l'implémentation du plan défilant. C'est en général le premier personnage sur la ligne.

Sécurité .NET Framework

Voir aussi

Référence

IScrollMap Interface

Microsoft.VisualStudio.Text.Editor, espace de noms