Resharper Clean-up Code - how to affect sorting of methods?

后端 未结 3 451
[愿得一人]
[愿得一人] 2020-12-12 14:56

I\'ve got a customized clean-up and it\'s almost \'there\'.

However, R# appears to want to sort the member methods, but at least it does not appear to be alphabetica

3条回答
  •  隐瞒了意图╮
    2020-12-12 15:50

    Customizing the layout can indeed be accomplished with Resharper. Go to:

    Resharper->Options->Languages->C#->Formatting Style->Type Members Layout

    ReSharper 2017

    Resharper -> Options-> Code Editing -> C# -> File Layout -> Interface Implementations/All Other Members

    and uncheck the "Use Default Patterns" option.

    Now you'll want to edit the xml in the "Custom Patterns" box. I'd recommend copying it out to an editor that can properly hi-light the xml (notepad++ or visual studio should work fine).

    Now, find the section near the bottom:

        
        
    

    and change it to:

        
        
          
            
          
          
            
          
        
    

    Now, make sure that your cleanup profile has "Reorder type members", and then right click on the filename in solution explorer and do "Cleanup code...". I've just tried this myself and it does order the methods alphabetically.

    If you want to also sort by access type, you can add this under the element:

    
    

    Here's an article to learn more.

提交回复
热议问题