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: DoubleA 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.