CodeSorter is a custom extension that allows its users sort C # code itby various conditions, such as names, types (method, class, structure, ...), visibility modifiers (private, public, ...), (const, static, readonly) and virtuality modifiers (virtual, override, new, ...).
Several search criteria can be assigned the same priority, for example, protected places and private members, and then the public and internal persons.
Names are compared in such a way that "m_" and "_" are leading. This allows the following fields and properties (for example, _foo and Foo) to each other.
Single-line declarations are placed without blank line restrictions, while multi-line declarations are separated by an empty line. The exception is that a single-line field, followed by a multi-layer property without a comment with the same name, will be placed without a line separator.