将给定 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 | |
ArgumentOutOfRangeException | position 大于零的小于或大于缓冲区的长度。 |
备注
插入一个空字符串会成功,则,但不会生成一个新的快照也不会引发 Changed 事件。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。