如何防止ReSharper在方法调用中包装lambda表达式

时间:2014-08-25 15:55:34

标签: c# lambda resharper

ReSharper转过身来:

_cache.AddOrUpdate(key, k => new CacheEntry<TValue>(item), (k, old) => { old.Access(); return old; });

进入这个:

_cache.AddOrUpdate(key, k => new CacheEntry<TValue>(item), (k, old) =>
                                                            {
                                                                old.Access();
                                                                return old;
                                                            });

如何防止在最后一个参数中包裹lambda?

1 个答案:

答案 0 :(得分:-1)

这只是换行符。

在Visual Studio中,转到RESHARPER =&gt; Options =&gt; Code Editing =&gt; C# =&gt; Line breaks and wrapping并在那里提出自己的偏好。