C# Resharper源模板添加空语句
为了简化测试,我创建了一个To来快速创建一个替换类 只要替换行下方有语句,就会出现这种情况。然后,Resharper将建议删除空语句。为什么要从一开始就增加,我如何才能防止它 2) 如果已经为类导入了NSubstitute(C# Resharper源模板添加空语句,c#,resharper,nsubstitute,C#,Resharper,Nsubstitute,为了简化测试,我创建了一个To来快速创建一个替换类 只要替换行下方有语句,就会出现这种情况。然后,Resharper将建议删除空语句。为什么要从一开始就增加,我如何才能防止它 2) 如果已经为类导入了NSubstitute(使用NSubstitute;),则它只能正确猜测替换类型。没有它,我得到logger=Substitute.For()和导入NSubstitute的建议。是否有更好的宏表达式来解析字段类型?或者,如果名称空间尚未导入,是否有方法让它导入名称空间 这听起来像一个错误-请你能吗
使用NSubstitute;
),则它只能正确猜测替换类型。没有它,我得到logger=Substitute.For()代码>和导入NSubstitute的建议。是否有更好的宏表达式来解析字段类型?或者,如果名称空间尚未导入,是否有方法让它导入名称空间
这听起来像一个错误-请你能吗
尝试在注释代码中包含名称空间。ReSharper将使用文件顶部的
语句缩短引用并自动将命名空间添加到列表中:
/$o=NSubstitute.Substitute.For()代码>
完美地解决了问题2!谢谢
[SourceTemplate]
public static void substitute<T>(this T o,
[Macro(Expression = "guessExpectedType()", Editable = -1)] string type)
where T : class
{
//$ o = Substitute.For<$type$>();
}
;
logger = Substitute.For<ILogger>();