共用方式為


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 安全性

請參閱

參考

ITextBuffer 介面

Microsoft.VisualStudio.Text 命名空間