ITextEdit.Insert 方法 (Int32, String)

将给定 text 插入到文本缓冲区中的指定 position。

命名空间:  Microsoft.VisualStudio.Text
程序集:  Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)

语法

声明
Function Insert ( _
    position As Integer, _
    text As String _
) As Boolean
bool Insert(
    int position,
    string text
)
bool Insert(
    int position, 
    String^ text
)
abstract Insert : 
        position:int * 
        text:string -> bool
function Insert(
    position : int, 
    text : String
) : boolean

参数

  • position
    类型:Int32

    将在其中显示文本的第一个字符的缓冲区位置。

  • text
    类型:String

    要插入的文本。

返回值

类型:Boolean
如果插入成功,则为 true;如果插入因只读区域而失败,则为 false。

异常

异常 条件
ArgumentNullException

text 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

InvalidOperationException

ApplyCancelDispose 方法之前对该对象。

ArgumentOutOfRangeException

position 大于零的小于或大于缓冲区的长度。

备注

插入一个空字符串会成功,则,但不会生成一个新的快照也不会引发 Changed 事件。

.NET Framework 安全性

请参阅

参考

ITextEdit 接口

Insert 重载

Microsoft.VisualStudio.Text 命名空间