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
參數
span
類型:Microsoft.VisualStudio.Text.Span要檢查的延伸。
isEdit
類型:Booleantrue如果這項檢查是由編輯的一部分。 false而沒有副作用的查詢。
傳回值
類型:Boolean
如果能刪除或取代整個延伸,則為 true,否則為 false。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | span 為 nullnull 參考 (即 Visual Basic 中的 Nothing)。 |
InvalidOperationException | TakeThreadOwnership先前已經呼叫,以及從不同的執行緒進行這個呼叫。 |
ArgumentOutOfRangeException | End屬性的span的長度大於CurrentSnapshot。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。