初始化 MouseHoverEventArgs 的新实例。
命名空间: Microsoft.VisualStudio.Text.Editor
程序集: Microsoft.VisualStudio.Text.UI(在 Microsoft.VisualStudio.Text.UI.dll 中)
语法
声明
Public Sub New ( _
view As ITextView, _
position As Integer, _
textPosition As IMappingPoint _
)
public MouseHoverEventArgs(
ITextView view,
int position,
IMappingPoint textPosition
)
public:
MouseHoverEventArgs(
ITextView^ view,
int position,
IMappingPoint^ textPosition
)
new :
view:ITextView *
position:int *
textPosition:IMappingPoint -> MouseHoverEventArgs
public function MouseHoverEventArgs(
view : ITextView,
position : int,
textPosition : IMappingPoint
)
参数
view
类型:Microsoft.VisualStudio.Text.Editor.ITextView要在其中生成悬停事件的视图。
position
类型:Int32鼠标下的字符在视图快照范围中的位置。
textPosition
类型:Microsoft.VisualStudio.Text.IMappingPoint映射到鼠标下的字符的缓冲区关系图的位置。
异常
异常 | 条件 |
---|---|
ArgumentNullException | view 为 nullnull 引用(在 Visual Basic 中为 Nothing)。 |
ArgumentOutOfRangeException | position 比视图缓冲区的长度为负或大。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。