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
Параметры
span
Тип: Microsoft.VisualStudio.Text.SpanПроверяемый диапазон.
isEdit
Тип: Booleantrue если эта проверка часть правки. false для запроса без побочных эффектов.
Возвращаемое значение
Тип: Boolean
Значение true, если диапазон может быть полностью удален или заменен; в противном случае — значение false.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр span имеет значение nullссылка NULL (Nothing в Visual Basic). |
InvalidOperationException | TakeThreadOwnership вызывает ранее, осуществляется из другого потока. |
ArgumentOutOfRangeException | End свойство span больше, чем длина CurrentSnapshot. |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.