При отладке в проекте Visual Basic в Visual Studio 2019 я не вижу значений параметров внутри блока With, когда нахожу на него курсор мыши.
У меня есть Resharper Ultimateустановлен, но кажется, что он также не предоставляет функцию для его отображения.
При использовании With-Block значения ".Name", ".URL" и т. д. не отображаются, когданаведите курсор на них в режиме отладки:
Private Sub AddCustomer()
Dim theCustomer As New Customer
With theCustomer
.Name = "Coho Vineyard"
.URL = "http://www.cohovineyard.com/"
.City = "Redmond"
End With
With theCustomer.Comments
.Add("First comment.")
.Add("Second comment.")
End With
End Sub
Когда это так, отладчик показывает значения как обычно:
Private Sub AddCustomer()
Dim theCustomer As New Customer
theCustomer.Name = "Coho Vineyard"
theCustomer.URL = "http://www.cohovineyard.com/"
theCustomer.City = "Redmond"
theCustomer.Comments.Add("First comment.")
theCustomer.Comments.Add("Second comment.")
End Sub
Как я могу увидеть значения?Или есть способ автоматически преобразовать блоки With в регулярные выражения?