Explorateur d'assembly dans un treeview

Soyez le premier à donner votre avis sur cette source.

Vue 10 182 fois - Téléchargée 921 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
Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

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
Messages postés
186
Date d'inscription
lundi 11 mars 2002
Statut
Membre
Dernière intervention
30 novembre 2010
2
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.
Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

Ou sont donc passé les petites étoiles pour donner une note !!
Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

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 ?
Messages postés
186
Date d'inscription
lundi 11 mars 2002
Statut
Membre
Dernière intervention
30 novembre 2010
2
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.