Поделиться через


IMappingPoint.GetPoint - метод (ITextBuffer, PositionAffinity)

Сопоставляет точку с определенным буфером ITextBuffer.

Пространство имен:  Microsoft.VisualStudio.Text
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
Function GetPoint ( _
    targetBuffer As ITextBuffer, _
    affinity As PositionAffinity _
) As Nullable(Of SnapshotPoint)
Nullable<SnapshotPoint> GetPoint(
    ITextBuffer targetBuffer,
    PositionAffinity affinity
)
Nullable<SnapshotPoint> GetPoint(
    ITextBuffer^ targetBuffer, 
    PositionAffinity affinity
)
abstract GetPoint : 
        targetBuffer:ITextBuffer * 
        affinity:PositionAffinity -> Nullable<SnapshotPoint> 
function GetPoint(
    targetBuffer : ITextBuffer, 
    affinity : PositionAffinity
) : Nullable<SnapshotPoint>

Параметры

  • affinity
    Тип: Microsoft.VisualStudio.Text.PositionAffinity

    Если сопоставление является неоднозначным (лож bin шве диапазона источника), то этот параметр влияет на сопоставление следующим образом:

    If affinity существует Predecessorсопоставление предназначен для позицию сразу после предыдущего символа в буфере привязки

    If affinity существует Successorсопоставление предназначен для позицию сразу после следующего символа в буфере привязки.

    Этот параметр не применяется для однозначных сопоставлений.

Возвращаемое значение

Тип: Nullable<SnapshotPoint>
A SnapshotPoint в целевом буфере или nullссылка NULL (Nothing в Visual Basic) если точка и сходство не отображаются в данном буфере.

Исключения

Исключение Условие
ArgumentNullException

Значение параметра targetBuffer равно null.

Заметки

Как правило, шов диапазона источника возникает в конце диапазона источника ненулевой длины и начало диапазона источника ненулевой длины и совпадает с нулем или большим диапазонов источника нулевой длины. Каждый диапазон в шве содержит точку в коллекции.

Безопасность платформы .NET Framework

См. также

Ссылки

IMappingPoint Интерфейс

GetPoint - перегрузка

Microsoft.VisualStudio.Text - пространство имен