ITextViewModel.GetNearestPointInVisualSnapshot - метод
Получает точку в буфере VisualBuffer, соответствующую указанной точке в буфере редактирования. Если точка скрыта или имеет другое представление, получает ближайшую к ней точку.
Пространство имен: Microsoft.VisualStudio.Text.Editor
Сборка: Microsoft.VisualStudio.Text.UI (в Microsoft.VisualStudio.Text.UI.dll)
Синтаксис
'Декларация
Function GetNearestPointInVisualSnapshot ( _
editBufferPoint As SnapshotPoint, _
targetVisualSnapshot As ITextSnapshot, _
trackingMode As PointTrackingMode _
) As SnapshotPoint
SnapshotPoint GetNearestPointInVisualSnapshot(
SnapshotPoint editBufferPoint,
ITextSnapshot targetVisualSnapshot,
PointTrackingMode trackingMode
)
SnapshotPoint GetNearestPointInVisualSnapshot(
SnapshotPoint editBufferPoint,
ITextSnapshot^ targetVisualSnapshot,
PointTrackingMode trackingMode
)
abstract GetNearestPointInVisualSnapshot :
editBufferPoint:SnapshotPoint *
targetVisualSnapshot:ITextSnapshot *
trackingMode:PointTrackingMode -> SnapshotPoint
function GetNearestPointInVisualSnapshot(
editBufferPoint : SnapshotPoint,
targetVisualSnapshot : ITextSnapshot,
trackingMode : PointTrackingMode
) : SnapshotPoint
Параметры
editBufferPoint
Тип: Microsoft.VisualStudio.Text.SnapshotPointТочка в буфере EditBuffer.
targetVisualSnapshot
Тип: Microsoft.VisualStudio.Text.ITextSnapshotСнимок буфера VisualBuffer, с которым нужно выполнить сопоставление.
trackingMode
Тип: Microsoft.VisualStudio.Text.PointTrackingModePointTrackingMode для использования при преобразовании targetVisualSnapshot.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Text.SnapshotPoint
Точка в буфере VisualBuffer, соответствующая данной точке в targetVisualSnapshot.
Заметки
Определение "закрыть" зависит от реализации модели представления текста.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.