在给定位置创建一个 EditPoint 对象在文本缓冲区。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
Function CreateEditPoint ( _
iPosition As Integer, _
<OutAttribute> ByRef ppEditPoint As Object _
) As Integer
int CreateEditPoint(
int iPosition,
out Object ppEditPoint
)
int CreateEditPoint(
[InAttribute] int iPosition,
[OutAttribute] Object^% ppEditPoint
)
abstract CreateEditPoint :
iPosition:int *
ppEditPoint:Object byref -> int
function CreateEditPoint(
iPosition : int,
ppEditPoint : Object
) : int
参数
iPosition
类型:Int32[in] 在文本缓冲区的位置。
ppEditPoint
类型:Object%[out] 为创建的 EditPoint 对象的指针。
返回值
类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 textmgr.idl:
HRESULT IVsTextStream::CreateEditPoint(
[in] long iPosition,
[out] IDispatch **ppEditPoint
);
EditPoint 对象是一种替代方式写入缓冲区,表示文本缓冲区的位置。 这些对象类似于 TextSelection 对象,不同之处在于,它们对在文本缓冲区的数据而不是在代码窗口中显示的文本。
备注
尝试修改文本缓冲区的所有操作将失败,则会影响在只读包含的任何字符块,或者,如果文本缓冲区是只读的。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。