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


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

Определяет, будет ли вставка текста в указанной позиции из-за IReadOnlyRegion.

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

Синтаксис

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

Параметры

  • position
    Тип: Int32

    Позиция предлагаемой вставки текста.

  • isEdit
    Тип: Boolean

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

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

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

Исключения

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

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

ArgumentOutOfRangeException

Значение параметра position отрицательно или больше длины массива CurrentSnapshot.

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

См. также

Ссылки

ITextBuffer Интерфейс

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

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