当我将鼠标悬停在With块中的变量上时,是否可以在Visual Studio(vb.net)中看到数据提示?

当我将鼠标悬停在With块中的变量上时,是否可以在Visual Studio(vb.net)中看到数据提示?,vb.net,visual-studio,Vb.net,Visual Studio,在我使用的代码中,经常会有这样的代码块: Dim myDataTable As DataTable Dim myValue As String ... With myDataTable.Rows(0) .Item("foo") = myValue End With myDataTable.Rows(0).Item("foo") += 1 在调试时的With语句中,我可以将鼠标悬停在myValue上并查看该变量的内容。我还可以将鼠标悬停在myDataTable.Rows(0).Item(

在我使用的代码中,经常会有这样的代码块:

Dim myDataTable As DataTable
Dim myValue As String
...
With myDataTable.Rows(0)
    .Item("foo") = myValue
End With
myDataTable.Rows(0).Item("foo") += 1
在调试时的With语句中,我可以将鼠标悬停在myValue上并查看该变量的内容。我还可以将鼠标悬停在myDataTable.Rows(0).Item(“foo”)中的单词Item上,查看该对象元素的内容

但是,我不能将鼠标悬停在With语句中的.Item(“foo”)上,并在那里查看变量的内容。我不能改变代码的结构来删除with语句,因为它会改变数千行代码,并显著丧失可读性

我在中尝试了大多数解决方案,但它们对我在这里遇到问题的特定子案例没有任何影响


是否有任何设置或任何其他方式让Visual Studio显示这些数据提示?

如果您用鼠标选择该代码位,然后将鼠标悬停在其上,我认为您应该可以看到所需内容。我尝试选择了“with myDataTable.Rows(0)”和“.Item(“foo”)”,但这两个选项都不允许我看到.Item(“foo”)中的值。当我将鼠标悬停在myDataTable.Rows(0)上以显示类型而不是值时,它确实改变了行为,但这不是我要查找的内容。如果您用鼠标选择该代码位,然后将鼠标悬停在其上,我想您应该会看到所需内容。我尝试选择了“with myDataTable.Rows(0)”和“.Item(“foo”),而且两者都不允许我看到.Item(“foo”)中的值。当我将鼠标悬停在myDataTable.Rows(0)上时,它确实改变了行为,以显示类型而不是值,但这不是我要寻找的。