Compartilhar via


Método IScrollMap.GetBufferPositionAtCoordinate

Obtém a posição de buffer que corresponde a uma coordenada de scrollmap.

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

Sintaxe

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

Parâmetros

  • coordinate
    Tipo: Double

    A coordenada do scrollbar.

Valor de retorno

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

Exceções

Exceção Condição
ArgumentOutOfRangeException

coordinateé NaN, menor que 0,0 ou maior que o máximo.

Comentários

Posições de buffer diferentes podem ter as mesmas coordenadas de barra de rolagem. Esse método é garantido apenas para ser consistente: ele retorna a mesma posição para a coordenada do mesma. O caractere exato retornado depende da implementação do mapa de rolagem. É geralmente o primeiro caractere na linha.

Segurança do .NET Framework

Consulte também

Referência

IScrollMap Interface

Namespace Microsoft.VisualStudio.Text.Editor