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
如果 IReadOnlyRegion 将禁止在此位置插入,则为 true;否则为 false。

异常

异常 条件
InvalidOperationException

TakeThreadOwnership 以前称为,这样,调用由不同的线程上执行。

ArgumentOutOfRangeException

position 为负或大于 CurrentSnapshot 的长度。

.NET Framework 安全性

请参阅

参考

ITextBuffer 接口

IsReadOnly 重载

Microsoft.VisualStudio.Text 命名空间