Resharper: поиск переменных типа long с присваиванием int - PullRequest
0 голосов
/ 29 июня 2018

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

Пример:
public static YieldRecord FromPalletDataRow(DataRow aDataRow, out long aYieldId) { <code>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.

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

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

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

...