2010-07-06 3 views
2

Lorsque je conçois des interfaces, je n'ai pas tendance à classer leurs membres par ordre alphabétique - je propose un ordre logique et lisible pour la solution. Chaque fois que j'implémente une interface, j'utilise la «balise active» pour le nom de l'interface pour que Visual Studio mette en œuvre des méthodes/propriétés squelette pour moi. C'est une fonctionnalité intéressante et cela fait gagner beaucoup de temps. Cependant, il ordonne automatiquement les membres implémentés dans l'ordre alphabétique. Je préférerais garder l'ordre qu'ils soient définis dans l'interface.Arrête Visual Studio en triant mes membres d'interface importés en C#?

Est-ce que quelqu'un sait si c'est possible?

Merci, Alan

Répondre

1

En autant que je sache: n °

Si vous cliquez sur Aller à défintion pour une fonction où aucun code source est disponible (par exemple IList<T>.Add()) vous obtiendrez un fichier temporaire où tous ces noms sont également classés par ordre alphabétique. Enfin, Net Reflector montre tout par ordre alphabétique, mais je ne sais pas si cette commande est une fonctionnalité de l'outil ou si le compilateur place tout dans cet ordre dans l'ensemble compilé.

+0

Merci Oliver. C'était aussi mon soupçon. –