ITextBuffer.Insert 方法
在 ITextBuffer 中將指定的 text 插入指定的 position。
命名空間: Microsoft.VisualStudio.Text
組件: Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)
語法
'宣告
Function Insert ( _
position As Integer, _
text As String _
) As ITextSnapshot
ITextSnapshot Insert(
int position,
string text
)
ITextSnapshot^ Insert(
int position,
String^ text
)
abstract Insert :
position:int *
text:string -> ITextSnapshot
function Insert(
position : int,
text : String
) : ITextSnapshot
參數
position
類型:Int32即將顯示文字中第一個字元的緩衝區位置。
text
類型:String要插入的文字。
傳回值
類型:Microsoft.VisualStudio.Text.ITextSnapshot
ITextSnapshot 。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | text 為 nullnull 參考 (即 Visual Basic 中的 Nothing)。 |
InvalidOperationException | 正在執行中的文字編輯。 |
ArgumentOutOfRangeException | position小於零或大於緩衝區的長度。 |
備註
這是快速鍵,以建立新的ITextEdit物件,用它來插入文字,並將它套用。 如果插入失敗的唯讀區域的 account,傳回的快照集將會與目前的快照集前嘗試插入緩衝區的相同。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。