共用方式為


IProjectionBufferBase.Insert 方法

在指定位置處插入指定的文字ITextBuffer

命名空間:  Microsoft.VisualStudio.Text.Projection
組件:  Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)

語法

'宣告
Function Insert ( _
    position As Integer, _
    text As String _
) As IProjectionSnapshot
IProjectionSnapshot Insert(
    int position,
    string text
)
IProjectionSnapshot^ Insert(
    int position, 
    String^ text
)
abstract Insert : 
        position:int * 
        text:string -> IProjectionSnapshot
function Insert(
    position : int, 
    text : String
) : IProjectionSnapshot

參數

  • position
    類型:Int32

    即將顯示文字中第一個字元的緩衝區位置。

  • text
    類型:String

    要插入的文字。

傳回值

類型:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
IProjectionSnapshot

例外狀況

例外狀況 條件
ArgumentNullException

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

ArgumentOutOfRangeException

position小於零或大於緩衝區的長度。

InvalidOperationException

A ITextEdit正在使用中。

備註

這是快速鍵,以建立新的ITextEdit物件,用它來插入文字,並將它套用。 如果插入失敗的唯讀區域的 account,傳回的快照集將會與目前的快照集前嘗試插入緩衝區的相同。

.NET Framework 安全性

請參閱

參考

IProjectionBufferBase 介面

Microsoft.VisualStudio.Text.Projection 命名空間