Проверка коллекций в JetBrains Rider Debugger с использованием функций Linq, таких как Select / Where - PullRequest
1 голос
/ 03 февраля 2020

Я отлаживаю довольно большой скрипт VB. net в Rider. Построено несколько объектов Dictionary и List, и я хочу проверить их в отладчике, используя выражение оценки, и запросить их, используя такие функции Linq, как Select и Where.

. В JetBrains Rider установите Точка останова и открытие Evaluate Expression, я могу просматривать объекты, но при попытке запустить любую функцию на них, все, что я получаю, это сообщения типа:

Выражение: GroupedProducts.Where(p => p.Key == "1234567").ToList()

Результат: 'Dictionary<string, string>' does not contain a definition for 'Where' and no accessible extension method 'Where' accepting a first argument of type 'Dictionary<string, string>' could be found (are you missing a using directive or an assembly reference?)

Здесь объект GroupedProducts относится к типу Dictionary<string, string>, но предложения автозаполнения в выражении Evaluate, похоже, используют только методы Object.

Есть что-то, чего мне не хватает ? Я установил JetBrains как отладчик по умолчанию, но это ничего не помогло. Любые предложения приветствуются.

. Net SDK:. Net Пакет разработчика Framework v4.7
Версия Rider: 2019.3.1
ОС: Windows 10 Professional

...