2015-07-31 3 views
1

С тех пор как я установил StyleCop, ReSharper принудительно применял параметры метода на отдельных строках независимо от моих настроек.Параметры метода разделяются на новые строки

Примером может служить:

return this._context.ContentItems 
    .Join(this._context.SiteSchedules, ci => ci.ID, sc => sc.ContentItemID, 
     (ci, sc) => new {SiteSchedule = sc, ContentItem = ci}) 
    .Join(this._context.Blogs, o => o.ContentItem.ID, b => b.ContentItemID, 
     (o, b) => new { o.ContentItem, o.SiteSchedule, Blog = b }) 

получает reformated к:

return this._context.ContentItems 
    .Join(
     this._context.SiteSchedules, 
     ci => ci.ID, 
     sc => sc.ContentItemID, 
     (ci, sc) => new { SiteSchedule = sc, ContentItem = ci }) 
    .Join(
     this._context.Blogs, 
     o => o.ContentItem.ID, 
     b => b.ContentItemID, 
     (o, b) => new { o.ContentItem, o.SiteSchedule, Blog = b }) 

Поиск в Интернете я нашел возможность keep existing line breaks, повернулись, что, но он все еще форматирует его. Я попытался установить Wrap formal parameters как на simple wrap, так и по умолчанию chop if long, но все это не работает. Есть ли другой вариант, который будет мешать макету таким образом из StyleCop или ReSharper?

ответ

0

Наконец-то найден параметр, влияющий на разрывы строк. По-видимому, с установленным StyleCop мне пришлось снять отметки с настроек Code Editing | C# | Line Breaks and Wrapping | Line Wrapping -> Wrap long lines

Смежные вопросы