共用方式為


ITextBuffer.IsReadOnly 方法 (Span, Boolean)

判斷是否由於 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

參數

  • isEdit
    類型:Boolean

    true如果這項檢查是由編輯的一部分。 false而沒有副作用的查詢。

傳回值

類型:Boolean
如果能刪除或取代整個延伸,則為 true,否則為 false。

例外狀況

例外狀況 條件
ArgumentNullException

span 為 nullnull 參考 (即 Visual Basic 中的 Nothing)。

InvalidOperationException

TakeThreadOwnership先前已經呼叫,以及從不同的執行緒進行這個呼叫。

ArgumentOutOfRangeException

End屬性的span的長度大於CurrentSnapshot

.NET Framework 安全性

請參閱

參考

ITextBuffer 介面

IsReadOnly 多載

Microsoft.VisualStudio.Text 命名空間