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 : DoubleFraction 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
- 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.