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


ITextBuffer.IsReadOnly - метод (Span, Boolean)

Определяет, будет ли изменение или удаление текста в диапазоне span запрещено из-за наличия области IReadOnlyRegion.

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

Синтаксис

'Декларация
Function IsReadOnly ( _
    span As Span, _
    isEdit As Boolean _
) As Boolean
bool IsReadOnly(
    Span span,
    bool isEdit
)
bool IsReadOnly(
    Span span, 
    bool isEdit
)
abstract IsReadOnly : 
        span:Span * 
        isEdit:bool -> bool
function IsReadOnly(
    span : Span, 
    isEdit : boolean
) : boolean

Параметры

  • isEdit
    Тип: Boolean

    true если эта проверка часть правки. false для запроса без побочных эффектов.

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

Тип: Boolean
Значение true, если диапазон может быть полностью удален или заменен; в противном случае — значение false.

Исключения

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

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

InvalidOperationException

TakeThreadOwnership вызывает ранее, осуществляется из другого потока.

ArgumentOutOfRangeException

End свойство span больше, чем длина CurrentSnapshot.

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

См. также

Ссылки

ITextBuffer Интерфейс

IsReadOnly - перегрузка

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