确定是否因为 IReadOnlyRegion 而禁止在 span 修改或删除文本。
命名空间: 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 为 nullnull 引用(在 Visual Basic 中为 Nothing)。 |
InvalidOperationException | TakeThreadOwnership 以前称为,这样,调用由不同的线程上执行。 |
ArgumentOutOfRangeException | spanEnd 属性相对于 CurrentSnapshot的长度时。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。