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 такого инструмента нет, я должен сделать это вручную или сделать несколько регулярных выражений.
Спасибо.
Тор Эйнар