IReadOnlyRegionEdit.CreateReadOnlyRegion - метод (Span, SpanTrackingMode, EdgeInsertionMode)
Помечает диапазон текста в данном буфере как доступный только для чтения. Диапазон остается доступным только для чтения, пока он не будет помечен как доступный для записи или принудительно сделан доступным для записи.
Пространство имен: Microsoft.VisualStudio.Text
Сборка: Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)
Синтаксис
'Декларация
Function CreateReadOnlyRegion ( _
span As Span, _
trackingMode As SpanTrackingMode, _
edgeInsertionMode As EdgeInsertionMode _
) As IReadOnlyRegion
IReadOnlyRegion CreateReadOnlyRegion(
Span span,
SpanTrackingMode trackingMode,
EdgeInsertionMode edgeInsertionMode
)
IReadOnlyRegion^ CreateReadOnlyRegion(
Span span,
SpanTrackingMode trackingMode,
EdgeInsertionMode edgeInsertionMode
)
abstract CreateReadOnlyRegion :
span:Span *
trackingMode:SpanTrackingMode *
edgeInsertionMode:EdgeInsertionMode -> IReadOnlyRegion
function CreateReadOnlyRegion(
span : Span,
trackingMode : SpanTrackingMode,
edgeInsertionMode : EdgeInsertionMode
) : IReadOnlyRegion
Параметры
span
Тип: Microsoft.VisualStudio.Text.SpanДиапазон, помечаемый как доступный только для чтения.
trackingMode
Тип: Microsoft.VisualStudio.Text.SpanTrackingModeУказывает поведение отслеживания доступной только для чтения области.
edgeInsertionMode
Тип: Microsoft.VisualStudio.Text.EdgeInsertionModeУказывает поведение доступной только для чтения области при вставке на границе области.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Text.IReadOnlyRegion
Объект IReadOnlyRegion, используемый для отслеживания данной доступной только для чтения области.Данный объект будет использоваться для удаления доступной только для чтения области.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | span существует nulм. |
ArgumentOutOfRangeException | span после конца буфера. |
Заметки
Нулевой длины только для чтения областей ограничивают вставки только на явный шаг указанный областью. Удаление или изменение, включающее, что точка все равно может произойти.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.