创建一个在此缓冲区上处理复合编辑操作的 ITextEdit 对象。
命名空间: Microsoft.VisualStudio.Text
程序集: Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)
语法
声明
Function CreateEdit ( _
options As EditOptions, _
reiteratedVersionNumber As Nullable(Of Integer), _
editTag As Object _
) As ITextEdit
ITextEdit CreateEdit(
EditOptions options,
Nullable<int> reiteratedVersionNumber,
Object editTag
)
ITextEdit^ CreateEdit(
EditOptions options,
Nullable<int> reiteratedVersionNumber,
Object^ editTag
)
abstract CreateEdit :
options:EditOptions *
reiteratedVersionNumber:Nullable<int> *
editTag:Object -> ITextEdit
function CreateEdit(
options : EditOptions,
reiteratedVersionNumber : Nullable<int>,
editTag : Object
) : ITextEdit
参数
options
类型:Microsoft.VisualStudio.Text.EditOptions要应用到复合编辑操作的选项。
reiteratedVersionNumber
类型:Nullable<Int32>如果不是 nullnull 引用(在 Visual Basic 中为 Nothing),指示这将创建的版本编辑操作是移除的产品或重做操作。
editTag
类型:Object对象与此编辑事务。
返回值
类型:Microsoft.VisualStudio.Text.ITextEdit
一个新的 ITextEdit 对象。
异常
异常 | 条件 |
---|---|
InvalidOperationException | 另一 ITextBufferEdit 对象用于此文本缓冲区处于活动状态。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。