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>
Параметры
targetBuffer
Тип: Microsoft.VisualStudio.Text.ITextBufferБуфер ITextBuffer, с которым сопоставляется точка.
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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.