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