2013-04-02 19 views
5

Yeniden biçimlendiriciyiYöntem zincirleme için yeniden düzenleme ayarları

yöntem zincirindeki tüm yöntemleri kesmek üzere yapılandırmak mümkün mü?

var query = list.Where(x => true).Select(x => x); 

Değilse, o zaman biçimlendirirken yöntem zincirlerini görmezden Resharper yapılandırmak mümkündür

var query = list 
      .Where(x => true) 
      .Select(x => x); 

olur? Bu yüzden yeniden biçimlendirmeyi yeniden biçimlendirmek konusunda endişelenmenize gerek kalmadan metni el ile kesebilirim.

+0

Bu bir kopyasıdır: http://stackoverflow.com/questions/15450199/resharper-formatting-chained-method –

cevap

3

Ne yazık ki, list altında hizalamak için bir yolu yoktur.

Doğrama gelince, numaralı telefondan Wrap chained method calls adı verilen bir seçenek vardır. Eğer Chop always olarak ayarlayın, bu keserdim ama biraz farklı bir biçimlendirme kullanır:

Eğer Chop if long (varsayılan değer) için bırakırsanız
var query = list.Where(x => true) 
       .Select(x => x); 

, o zaman kodunuzu yeniden doğrayın olmaz it would sürece çok uzun (yukarıda belirtilen aynı seçenek grubunda bulunan Right margin seçeneğinden daha fazla).