Cha*_*ham 12 .net c# resharper extension-methods
当使用Resharper时,出于某种原因,当我调用扩展方法时,它会自动将其转换为静态方法调用.这就是所谓的转换扩展方法到纯静态重构.
foo.Bar()
Run Code Online (Sandbox Code Playgroud)
变
MyStaticExtensions.Bar(foo);
Run Code Online (Sandbox Code Playgroud)
具有讽刺意味的是,它将此标记为代码气味.我怎么关掉这个?
这对我来说不会发生(Resharper 4.5)。您是否启用了“静默清理”?(Resharper - 选项 - 代码清理)。
| 归档时间: |
|
| 查看次数: |
789 次 |
| 最近记录: |