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>
Параметры
targetSnapshot
Тип: Microsoft.VisualStudio.Text.ITextSnapshotСнимок ITextSnapshot, с которым сопоставляется точка.
affinity
Тип: Microsoft.VisualStudio.Text.PositionAffinityЕсли сопоставление является неоднозначным (лож bin шве диапазона источника), то этот параметр влияет на сопоставление следующим образом:
If affinity существует Predecessorсопоставление предназначен для позицию сразу после предыдущего символа в буфере привязки
If affinity существует Successorсопоставление предназначен для позицию сразу после следующего символа в буфере привязки
Этот параметр не применяется для однозначных сопоставлений.
Возвращаемое значение
Тип: Nullable<SnapshotPoint>
Объект SnapshotPoint, допускающий значение NULL.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Значение параметра targetSnapshot равно null. |
Заметки
Как правило, шов диапазона источника возникает в конце диапазона источника ненулевой длины и начало диапазона источника ненулевой длины и совпадает с нулем или большим диапазонов источника нулевой длины. Каждый диапазон в шве содержит точку в коллекции.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.