18

मेरे पास Resharper मुख्य रूप से डिफ़ॉल्ट सेटिंग्स के साथ स्थापित है। वर्तमान में, मैं कुछ इस तरह देखने के लिए मेरी बहु लाइन लैम्ब्डा भाव करना चाहते हैं:मैं रेजर्पर को बड़े पैमाने पर इंडेंटिंग लैम्बडास से कैसे रखूं?

foobarclass.biz.baz.Event += (s, e) => 
    { 
    foo.Bar.DoThings.Whatever(); 
    }; 

हालांकि, Resharper "सहायक" मेरे कोड को पुनः प्रारूपित करेंगे इस तरह होने के लिए:

foobarclass.biz.baz.Event += (s, e) => 
           { 
            foo.Bar.DoThings.Whatever(); 
           }; 

और कुछ में मामलों, यह भी तो यह समाप्त होता है इस तरह लग रही लंबे बयानों को तोड़ देगा:

foobarclass.biz.baz.Event += (s, e) => 
           { 
            foo. 
             Bar. 
             DoThings. 
             Whatever(); 
           }; 

आपको बता सकता है के रूप में, यह स्वत: स्वरूपण कोड बनाता है एक बहुत कम पठनीय। मैं इस तरह के व्यवहार को कैसे ठीक कर सकता हूं?

उत्तर

21

प्रयास करें अनचेक:

Resharper -> विकल्प -> सी # -> स्वरूपण शैली -> अन्य -> ​​इंडेंट बेनामी विधि शरीर

+0

यह इस का एक संयोजन हो गया लगता है और ब्रेसिज़ बदलते लेआउट – Earlz

+0

हालांकि मैं ज्यादातर चीज़ों के लिए जीएनयू शैली से नफरत करता हूं, अज्ञात तरीकों के लिए यह मुझे – Earlz

+0

अद्यतन प्रतिक्रिया देता है ... ऐसा लगता है कि आप जो चाहते हैं वह ऐसा लगता है। –