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
Тип: Booleantrue если эта проверка часть правки. false для запроса без побочных эффектов.
Возвращаемое значение
Тип: Boolean
Значение true, если вставка в данную позицию будет запрещена областью IReadOnlyRegion; в противном случае — значение false.
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | TakeThreadOwnership вызывает ранее, осуществляется из другого потока. |
ArgumentOutOfRangeException | Значение параметра position отрицательно или больше длины массива CurrentSnapshot. |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.