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