La réponse suivante va beaucoup plus loin que l'OP demande, parce que je crois, que les méthodes de tri de juste par son nom est loin d'être suffisant pour la plupart des programmeurs. La plupart du temps vous voulez que vos méthodes, des constructeurs, des champs, des gestionnaires d'événements, et des implémentations d'interface pour être séparés les uns des autres (c'est à dire à travers des régions), et triés selon différents critères.
Pour ce but, j'ai essayé NArrange, Regionerate, et d'autres, mais je l'ai trouvé pas intuitif à utiliser. Donc ReSharper est devenu l'outil de mon choix.
Comme déjà mentionné par @DavidN, ReSharper pouvez trier vos membres de la classe (champs, les constructeurs, les méthodes, les délégués) par nom, accessibilité, type, readonly, etc... Vous pouvez également entourer des membres spécifiques avec les régions. Ce que j'aime le plus est la possibilité de grouper les membres d'interface (par exemple, #region IDisposable
avec void Dispose()
méthode) et de méthodes que de gérer un événement.
ReSharper fournit à la fois - un moyen facile de configurer et de déclencher le tri des membres de la classe.
Configuration de la disposition
Créer un fichier XML au sein de Visual Studio et copiez-collez le défaut de membre de type de mise en page (ReSharper Options > Langues > C# > des Membres du Type de Mise en page) dans ce fichier. Télécharger le dernier schéma XSD. Ajouter le fichier de schéma de Visual Studio fichiers de schéma (Menu > XML > Schémas... > Ajouter). Vous devriez être en mesure maintenant de modifier le fichier XML avec IntelliSense de soutien.
Le déclenchement de la réorganiser
Si vous utilisez Visual Studio schéma de clavier (ReSharper Options > Intégration de Visual Studio) et appuyez sur Ctrl+E,F pour Silencieux Nettoyage de Code. Une boîte de dialogue s'ouvre, où vous pouvez sélectionner un Code de Nettoyage de réglage. Pour ce paramètre, vous devez vérifier Réorganiser type de membres. La deuxième fois que vous appuyez sur le raccourci, ReSharper va automatiquement modifier l'ordre de vos membres de la classe.
1: ReSharper des Membres du Type de Schéma XSD