Partilhar via


Método IVerticalFractionMap.GetBufferPositionAtFraction

Obtém a posição de buffer que corresponde a uma fração do que a medida vertical da exibição, se ele existir.

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)

Sintaxe

'Declaração
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

Parâmetros

  • fraction
    Tipo: Double

    A fração da medida vertical da exibição.

Valor de retorno

Tipo: Microsoft.VisualStudio.Text.SnapshotPoint
A posição do caractere correspondente.

Exceções

Exceção Condição
ArgumentOutOfRangeException

fractioné NaN, menor que 0,0 ou maiores que 1,0.

Comentários

Posições de buffer diferentes podem ter as mesmas frações. Esse método é garantido apenas para ser consistente: ela retornará a mesma posição para a fração do mesma. O caractere exato retornado depende da implementação do mapa de fração. Em geral, é o primeiro caractere na linha, mas isso não é garantido.

Segurança do .NET Framework

Consulte também

Referência

IVerticalFractionMap Interface

Namespace Microsoft.VisualStudio.Text.Editor