Explorateur d'assembly dans un treeview

Soyez le premier à donner votre avis sur cette source.

Vue 10 514 fois - Téléchargée 936 fois

Description

Voici une petit explorateur d'assembly, il affiche les modules, les namespaces et les types associés.
Il permet aussi d'afficher le détails sur un type retourné en double cliquant sur une méthode, une propriété....

Par contre, je n'ai pas réussi :
- à afficher les commentaires d'un type ou d'un membre (c'est fait dans le lien ci-dessous)
- à faire la différence entre un type Struct et un type Value (je crois que j'ai toujours pas réussit... :'( )

Dans le meme esprit mais a partir de template html cette fois
http://www.csharpfr.com/codes/GENERATEUR-DOCUMENTATION-LIB-REFLECTION-XMLDOC_44645.aspx

Conclusion :


Pour lancer l'exploration, sélectionnez un nom dans le combo (ou tapez un nom d'assembly), puis cliquez sur le bouton Explorer.
En naviguant dans les classes, vous pouvez double-cliquer sur un membre pour explorer le type de la valeur retournée

Codes Sources

A voir également

Ajouter un commentaire Commentaires
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
29 oct. 2007 à 10:16
Avant de poster ici j'avait trouvé une premiere source sur le sujet.
Puis j'ai posté sur la mailling list de monodevelop, avec une reponse me disant qu'un gars de MD été deja en train d'ecrire le plugin, cepandant peut etre qu'une collaboration avec toi donnerais quelque chose d'excellent :
http://lists.ximian.com/pipermail/monodevelop-list/2007-October/006799.html
thiosyiasar Messages postés 186 Date d'inscription lundi 11 mars 2002 Statut Membre Dernière intervention 30 novembre 2010 3
28 oct. 2007 à 18:20
Merci Surfzoid

Tu peux utiliser cette source comme tu le veux.

Maintenant c'est une des premières sources que j'ai fait en C# et je pense que le code demanderais un peu d'optimisation (surtout qu'il est en 1.0)

Je travail depuis peu sur un générateur (genre javadoc pour .Net) qui explore aussi les assemblys, mais en plus gère les types génériques qui n'existaient pas à l'époque.
Ce générateur possède également une classe permettant de liers les membres d'un assembly aux commentaires xml.

Si ca t'intéresse... n'hésites pas.
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
28 oct. 2007 à 17:45
Ou sont donc passé les petites étoiles pour donner une note !!
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
28 oct. 2007 à 17:44
Salut
Tout d'abord excellent 10/10.
Je developpe maintenan avec MonoDevelop sous linux et je participe en tant que utilsateur au debogage et ajout de fonctions, sur le site de monodevelop.com ils demandent la possibilité d'ajouter un assembly broswer, sachant que j'ai déja modifié ta source en remplaçant load par LoadFromfile, m'autorise tu as soumettre ta source afin qu'il l'integre a l'IDE/RAD MonoDevelop ?
thiosyiasar Messages postés 186 Date d'inscription lundi 11 mars 2002 Statut Membre Dernière intervention 30 novembre 2010 3
16 août 2003 à 19:03
Merci gg010xiv, c'est motivant !
Je compte faire une prochaine version (quand j'aurais le temps....) pour voir toutes les classes qui sont dérivées, voir tous les assemblies disponibles, ajouter un commentaire ou un exemple pour chaque membre ou type ....
LE BUT faire un outil simple et indépendant pour les developpeurs.
Malheureusement j'ai besoin d'aide sur les assembly pour le faire...
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.