Partager via


IVerticalFractionMap.GetBufferPositionAtFraction, méthode

Obtient la position de mémoire tampon correspondant à une fraction de l'étendue verticale de la vue, le cas échéant.

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

Syntaxe

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

Paramètres

  • fraction
    Type : Double

    Fraction de l'étendue verticale de la vue.

Valeur de retour

Type : Microsoft.VisualStudio.Text.SnapshotPoint
Position du caractère correspondant.

Exceptions

Exception Condition
ArgumentOutOfRangeException

fraction est NaN, moins de 0,0 ou plus supérieur à 1,0.

Notes

Les différentes positions dans la mémoire tampon peuvent avoir les mêmes proportions. Cette méthode est garantie uniquement être cohérente : elle retourne la même position pour la même fraction. Le personnage exact retourné dépend de l'implémentation du mappage de fraction. En général c'est le premier personnage sur la ligne, mais cela n'est pas garanti.

Sécurité .NET Framework

Voir aussi

Référence

IVerticalFractionMap Interface

Microsoft.VisualStudio.Text.Editor, espace de noms