是否可以搜索所有类型为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);
aYieldId = aDataRow.GetValue<int>(POY.YieldId);
YieldRecord yieldRecord = new YieldRecord();
在这里,我解析为int,该字段很长。 (在数据库中为bigint)。
可能已经使用了yieldRecord.OrderId = aDataRow.GetValue<long>(PO.OrderId);
或
的某些地方。
一些地方
我可能首先将其解析为本地int变量,然后将该本地int赋值给long。
我需要查找所有我为长整数分配整数的地方。
这是一个非常大的项目,具有3种不同的解决方案。但是,如果在reshaper中没有这样的工具,我必须手动进行操作或制作一些正则表达式。
谢谢。
托·埃纳尔