2016-12-14 3 views
5

Resharper 2016,2कैसे विधि तर्क के रूप में Resharper ऑब्जेक्ट प्रारंभकर्ता खरोज ठीक करने के लिए

वर्तमान स्वरूपण

IEnumerable<Customer> customers = dbCustomers.Select(customer => new Customer 
                { 
                 Name = customer.Name, 
                 Address = customer.Address, 
                 Number = customer.Number 
                }); 

स्वरूपण

IEnumerable<Customer> customers = dbCustomers.Select(customer => new Customer 
{ 
    Name = customer.Name, 
    Address = customer.Address, 
    Number = customer.Number 
}); 

कौन सा Resharper 2016.2 विन्यास कि ठीक कर सकते हैं उम्मीद?

कृपया ध्यान दें, प्रारंभकर्ता तर्कमान ब्रैकेट के अंदर है, चर में नहीं।

+3

क्या आपने यह कोशिश की है: विकल्प -> कोड संपादन -> सी # -> स्वरूपण शैली -> अन्य -> ​​बहुमुखी संरचनाओं को संरेखित करें -> ऐरे, ऑब्जेक्ट और संग्रह प्रारंभकर्ता –

+0

@OscarSiauw: हाँ, यह विकल्प अक्षम है। –

उत्तर

0

यह सिर्फ के बाद अद्यतन करने के लिए 2016.3 संस्करण आर # सेटिंग में किसी भी बदलाव के बिना काम करने के लिए शुरू कर दिया है।

0

यह मेरे लिए काम किया। आशा करता हूँ की ये काम करेगा!

रिशेर्पर पर जाएं -> विजुअल स्टूडियो मेनू बार से विकल्प।

ट्री व्यू में:

कोड संपादन ->सी # ->स्वरूपण शैली ->ब्रेसिज़ लेआउट

दाएं फलक पर:

सरणी और ऑब्जेक्ट प्रारंभकर्ता

  • विकल्प कॉम्बो बॉक्स का विस्तार करें।
  • At the next Line (BSD style) (तीसरा विकल्प) चुनें।

Formatting style

+0

यह विकल्प सक्षम है। यह स्वरूपण को अपेक्षित रूप में परिवर्तित नहीं करता है। समस्या यह है कि प्रारंभकर्ता विधि तर्क तर्क सूची के अंदर है। –

0

यदि अभी भी किसी को इस प्रयास में मदद की ज़रूरत है तो यह प्रयास करें: रिशेर्पर विकल्प -> कोड संपादन -> सी # -> स्वरूपण शैली -> अन्य -> ​​"ऐरे, ऑब्जेक्ट और संग्रह प्रारंभकर्ता" अनचेक करें।

फिर इन में: रिशेर्पर विकल्प -> कोड संपादन -> सी # -> स्वरूपण शैली -> ब्रेसेस लेआउट -> "ऐरे और ऑब्जेक्ट प्रारंभकर्ता" = "अगली पंक्ति (बीएसडी स्टाइल) पर"।

आप यह भी कर सकते हैं, जो इसे थोड़ा सा बेहतर बनाता है: रिशेर्पर विकल्प -> कोड संपादन -> सी # -> स्वरूपण शैली -> लाइन ब्रेक और रैपिंग्स -> "ऑब्जेक्ट और संग्रह लपेटें प्रारंभकर्ता "=" लंबे या बहुमुखी चॉप "।

संबंधित मुद्दे