Resharper: поиск переменных типа long с присваиванием int

Можно ли искать все переменные / свойства с типом long, которому присваивается int?

Пример:
public static YieldRecord FromPalletDataRow(DataRow aDataRow, out long aYieldId) { aYieldId = aDataRow.GetValue<int>(POY.YieldId);
YieldRecord yieldRecord = new YieldRecord();yieldRecord.OrderId = aDataRow.GetValue<long>(PO.OrderId);

Здесь я разбираюсь как int, поле длинное. (В базе данных его bigint).
Некоторые места int.Parse или же int.TryParse возможно, был использован.
Некоторые места GetNullableValue<int>

Я мог бы сначала проанализировать его в локальной переменной int, а затем присвоить этому локальному int значение long.

Мне нужно найти везде, где я назначил целое число для long..

Это очень большой проект с 3 различными решениями. Но если в resharper такого инструмента нет, я должен сделать это вручную или сделать несколько регулярных выражений.

Спасибо.
Тор Эйнар

0 ответов

Другие вопросы по тегам