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


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

Сопоставляет точку с определенным снимком ITextSnapshot.

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

Синтаксис

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

Параметры

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

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

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

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

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

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

Тип: Nullable<SnapshotPoint>
Объект SnapshotPoint, допускающий значение NULL.

Исключения

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

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

Заметки

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

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

См. также

Ссылки

IMappingPoint Интерфейс

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

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