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


IReadOnlyRegionEdit.CreateDynamicReadOnlyRegion - метод

Помечает диапазон текста в данном буфере как условно доступный только для чтения, выполненной в проверить, когда область. Диапазон остается доступным только для чтения, пока он не будет помечен как доступный для записи или принудительно сделан доступным для записи.

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

Синтаксис

'Декларация
Function CreateDynamicReadOnlyRegion ( _
    span As Span, _
    trackingMode As SpanTrackingMode, _
    edgeInsertionMode As EdgeInsertionMode, _
    callback As DynamicReadOnlyRegionQuery _
) As IReadOnlyRegion
IReadOnlyRegion CreateDynamicReadOnlyRegion(
    Span span,
    SpanTrackingMode trackingMode,
    EdgeInsertionMode edgeInsertionMode,
    DynamicReadOnlyRegionQuery callback
)
IReadOnlyRegion^ CreateDynamicReadOnlyRegion(
    Span span, 
    SpanTrackingMode trackingMode, 
    EdgeInsertionMode edgeInsertionMode, 
    DynamicReadOnlyRegionQuery^ callback
)
abstract CreateDynamicReadOnlyRegion : 
        span:Span * 
        trackingMode:SpanTrackingMode * 
        edgeInsertionMode:EdgeInsertionMode * 
        callback:DynamicReadOnlyRegionQuery -> IReadOnlyRegion
function CreateDynamicReadOnlyRegion(
    span : Span, 
    trackingMode : SpanTrackingMode, 
    edgeInsertionMode : EdgeInsertionMode, 
    callback : DynamicReadOnlyRegionQuery
) : IReadOnlyRegion

Параметры

  • edgeInsertionMode
    Тип: Microsoft.VisualStudio.Text.EdgeInsertionMode

    Указывает поведение доступной только для чтения области при вставке на границе области.

  • callback
    Тип: Microsoft.VisualStudio.Text.DynamicReadOnlyRegionQuery

    Делегат, уведомляющий доступную только для чтения область о проверках с доступом только для чтения и изменениях. Может принимать значение NULL.

    См. описание свойства QueryCallback.

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

Тип: Microsoft.VisualStudio.Text.IReadOnlyRegion
Объект IReadOnlyRegion, используемый для отслеживания данной доступной только для чтения области.Данный объект будет использоваться для удаления доступной только для чтения области.

Исключения

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

Параметр span имеет значение nullссылка NULL (Nothing в Visual Basic).

ArgumentOutOfRangeException

span после конца буфера.

Заметки

Нулевой длины только для чтения областей ограничивают вставки только на явный шаг указанный областью. Удаление или изменение, включающее, что точка все равно может произойти.

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

См. также

Ссылки

IReadOnlyRegionEdit Интерфейс

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