Método ITextViewModel.IsPointInVisualBuffer
Determina se um ponto no buffer de edição é representado no buffer visual.
Namespace: Microsoft.VisualStudio.Text.Editor
Assembly: Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)
Sintaxe
'Declaração
Function IsPointInVisualBuffer ( _
editBufferPoint As SnapshotPoint, _
affinity As PositionAffinity _
) As Boolean
bool IsPointInVisualBuffer(
SnapshotPoint editBufferPoint,
PositionAffinity affinity
)
bool IsPointInVisualBuffer(
SnapshotPoint editBufferPoint,
PositionAffinity affinity
)
abstract IsPointInVisualBuffer :
editBufferPoint:SnapshotPoint *
affinity:PositionAffinity -> bool
function IsPointInVisualBuffer(
editBufferPoint : SnapshotPoint,
affinity : PositionAffinity
) : boolean
Parâmetros
editBufferPoint
Tipo: Microsoft.VisualStudio.Text.SnapshotPointUm point-in a EditBuffer.
affinity
Tipo: Microsoft.VisualStudio.Text.PositionAffinitySe o mapeamento é ambíguo, este parâmetro afeta o mapeamento da seguinte forma:
Se affinity é Predecessor, o mapeamento destina-se a posição imediatamente após o caractere precedente no buffer de projeção
Se affinity é Successor, o mapeamento destina-se a posição imediatamente antes do caractere seguinte no buffer de projeção.
Este parâmetro não tem efeito se o mapeamento é ambíguo.
Valor de retorno
Tipo: Boolean
true Se o ponto é representado no buffer visual, caso contrário, false.
Comentários
Um ponto que é representado no buffer de visual pode não estar visível na tela, mas se o modo de exibição é rolado para essa posição, em seguida, o ponto seria visível.
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.