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