2012-01-11 6 views
9

मुझे Resharper के साथ स्वरूपण कोड के साथ कोई समस्या है। मैंने लाइनों को लपेटने के लिए विकल्प अक्षम कर दिया है। इस विकल्प के साथ, निम्नलिखित कोड को एक पंक्ति में स्वरूपित किया जाएगा। क्या किसी को यह पता है कि Resharper को निम्नलिखित कोड को प्रारूपित नहीं किया गया है?Resharper स्वरूपण कोड एक पंक्ति में

Mapper.CreateMap<CountryEntity, Country>() 
.ForMember(dest => dest.CreatedBy, map => map.MapFrom(src => src.CreatedBy)) 
.ForMember(dest => dest.DateCreated, map => map.MapFrom(src => src.DateCreated)) 
.ForMember(dest => dest.Id, map => map.MapFrom(src => src.Id)) 
.ForMember(dest => dest.Name, map => map.MapFrom(src => src.Name)) 
.ForMember(dest => dest.CountryCodeChar2, map => map.MapFrom(src => src.CountryCodeChar2)) 
.ForMember(dest => dest.CountryCodeChar3, map => map.MapFrom(src => src.CountryCodeChar3)); 

अगर मैं पंक्ति लपेटना सक्षम, स्वरूपित कोड इस तरह बाहर आ जाएगा:

Mapper.CreateMap<CountryEntity, Country>().ForMember(
    dest => dest.CreatedBy, map => map.MapFrom(src => src.CreatedBy)).ForMember(
    dest => dest.DateCreated, map => map.MapFrom(src => src.DateCreated)).ForMember(
     dest => dest.Id, map => map.MapFrom(src => src.Id)).ForMember(
     dest => dest.Name, map => map.MapFrom(src => src.Name)).ForMember(
      dest => dest.CountryCodeChar2, map => map.MapFrom(src => src.CountryCodeChar2)).ForMember(
      dest => dest.CountryCodeChar3, map => map.MapFrom(src => src.CountryCodeChar3)); 

इससे प्रारूपण भी अवांछनीय है।

+0

मैं स्वरूपण के लिए डिफ़ॉल्ट सेटिंग्स के साथ Resharper 6.1.37.86 है। मैंने सभी प्रीसेट के साथ रिशेर्पर की 'क्लीनअप कोड ...' कार्यक्षमता का उपयोग किया और केवल सामान्य व्यवहार (जो आप पहले नमूने में दिखाते हैं) मिला। क्या आप सुनिश्चित हैं कि आपके पास कोई अन्य वीएस एक्सटेंशन नहीं है जो स्वरूपण को गड़बड़ कर सकता है? – GolfWolf

+0

क्या सी # सेक्शन के तहत "सुधार कोड" विकल्प का उपयोग कर अपनी साफ प्रोफ़ाइल है? – chafnan

+0

ReSharper का कौन सा संस्करण? –

उत्तर

9

लाइन ब्रेक और रैपिंग> मौजूदा स्वरूपण को सुरक्षित रखें> मौजूदा लाइन ब्रेक रखें?

+0

पर बहुत कुछ सब कुछ बदल गया है संवाददाता सेटिंग (सी # के लिए) है: ' True ' – Marcel

9

यकीन है कि Resharper> विकल्प> कोड संपादन> सी #> स्वरूपण शैली> लाइन ब्रेक और रैपिंग> "लपेटें लंबी लाइनों" बनाओ बंद कर दिया है

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