初始化 CaretPosition 的新实例。
命名空间: Microsoft.VisualStudio.Text.Editor
程序集: Microsoft.VisualStudio.Text.UI(在 Microsoft.VisualStudio.Text.UI.dll 中)
语法
声明
Public Sub New ( _
bufferPosition As VirtualSnapshotPoint, _
mappingPoint As IMappingPoint, _
caretAffinity As PositionAffinity _
)
public CaretPosition(
VirtualSnapshotPoint bufferPosition,
IMappingPoint mappingPoint,
PositionAffinity caretAffinity
)
public:
CaretPosition(
VirtualSnapshotPoint bufferPosition,
IMappingPoint^ mappingPoint,
PositionAffinity caretAffinity
)
new :
bufferPosition:VirtualSnapshotPoint *
mappingPoint:IMappingPoint *
caretAffinity:PositionAffinity -> CaretPosition
public function CaretPosition(
bufferPosition : VirtualSnapshotPoint,
mappingPoint : IMappingPoint,
caretAffinity : PositionAffinity
)
参数
bufferPosition
类型:Microsoft.VisualStudio.Text.VirtualSnapshotPoint插入符号的索引。 索引对应于两个字符之间的间距在基础 ITextBuffer。
mappingPoint
类型:Microsoft.VisualStudio.Text.IMappingPoint插入符号的映射点,可用于在任何缓冲区中查找插入符号的位置。
caretAffinity
类型:Microsoft.VisualStudio.Text.PositionAffinity插入符号的 PositionAffinity。 插入符号可与间距的前边缘或后边缘相关联。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。