ITextEdit.Replace 方法 (Span, String)
將一連串字元取代成不同的文字。
命名空間: Microsoft.VisualStudio.Text
組件: Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)
語法
'宣告
Function Replace ( _
replaceSpan As Span, _
replaceWith As String _
) As Boolean
bool Replace(
Span replaceSpan,
string replaceWith
)
bool Replace(
Span replaceSpan,
String^ replaceWith
)
abstract Replace :
replaceSpan:Span *
replaceWith:string -> bool
function Replace(
replaceSpan : Span,
replaceWith : String
) : boolean
參數
replaceSpan
類型:Microsoft.VisualStudio.Text.Span要取代的字元範圍。
replaceWith
類型:String新的文字。
傳回值
類型:Boolean
如果取代成功則為 true,如果遭到唯讀區域禁止則為 false。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | replaceWith 為 null。 |
InvalidOperationException | |
ArgumentOutOfRangeException | replaceSpan.End大於緩衝區的長度。 |
備註
這個方法的效果等同於先刪除 replaceSpan 中的字元,然後再插入 replaceWith。
以空字串取代空的範圍將會成功,但不是會產生新的快照集或引發Changed事件。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。