Compartilhar via


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

  • affinity
    Tipo: Microsoft.VisualStudio.Text.PositionAffinity

    Se 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

Consulte também

Referência

ITextViewModel Interface

Namespace Microsoft.VisualStudio.Text.Editor