IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Rechercher une méthode sans savoir dans quelle classe elle est


Sujet :

C#

  1. #1
    Expert éminent
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 154
    Points : 7 403
    Points
    7 403
    Billets dans le blog
    1
    Par défaut Rechercher une méthode sans savoir dans quelle classe elle est
    Bonjour,

    J'ai en ma possession un "framework" constitué d'une vingtaine de DLL.

    J'ai un bout d'exemple de code, dans lequel ne figure aucun indice quant aux références utilisées.

    Je souhaite utiliser le code de cet exemple, mais encore faut-il que je sâche quoi utiliser comme référence et using...

    Y a-t-il un moyen (simple ou non, dans VS ou non) d'effectuer une recherche sur les membres des classes contenues dans les DLL se trouvant dans un répertoire ?

    J'ai essayé de référencer les DLL une à une puis de me taper 1 à 1 les namespace du framework, mais il y a trop d'éléments, et il faut à chaque fois que je crée des variables typées avec chaque classe pour pouvoir inspecter leurs méthodes... et même après plusieurs heures de recherche, je ne suis pas sûr de ne pas passer à coté de types/méthodes planquées.
    On ne jouit bien que de ce qu’on partage.

  2. #2
    Membre confirmé Avatar de Gaulouis
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2015
    Messages : 252
    Points : 476
    Points
    476
    Par défaut
    Bonjour,

    Je n'y connais rien au C# mais il n'y pas des headers dans lesquels tu puisse chercher le nom de la fonction ?

  3. #3
    Membre expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Points : 3 404
    Points
    3 404
    Par défaut
    Citation Envoyé par StringBuilder Voir le message
    J'ai en ma possession un "framework" constitué d'une vingtaine de DLL.

    J'ai un bout d'exemple de code, dans lequel ne figure aucun indice quant aux références utilisées.
    [...]
    J'ai essayé de référencer les DLL une à une puis de me taper 1 à 1 les namespace du framework, mais il y a trop d'éléments, et il faut à chaque fois que je crée des variables typées avec chaque classe pour pouvoir inspecter leurs méthodes... et même après plusieurs heures de recherche, je ne suis pas sûr de ne pas passer à coté de types/méthodes planquées.
    Si tu ajoutes toutes les références de ce "Framework" à ton projet (contenant le bout de code), Visual Studio devrait de proposer d'ajouter les usings nécessaires.

  4. #4
    Expert éminent
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 154
    Points : 7 403
    Points
    7 403
    Billets dans le blog
    1
    Par défaut
    J'ai fini par trouver mon bonheur (ou pas) avec Telerik JustDecompile.

    Seul hic, la méthode marche pas, mais bon, c'est un autre problème
    On ne jouit bien que de ce qu’on partage.

  5. #5
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Je viens un peu en retard mais il existe également ces outils :

    .Net Reflector

    DnSpy


    A+

  6. #6
    Membre expérimenté

    Homme Profil pro
    Responsable des études
    Inscrit en
    Mars 2009
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2009
    Messages : 553
    Points : 1 672
    Points
    1 672
    Par défaut
    Dans Visual Studio, l'outil "Explorateur d'objets" permet d'explorer le contenu des assemblies.

  7. #7
    Expert éminent
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 154
    Points : 7 403
    Points
    7 403
    Billets dans le blog
    1
    Par défaut
    Si je ne m'abuse, il ne permet pas de faire de recherche.
    Et vu que j'avais une vingtaine de DLL avec des dizaines de classes chacunes, c'était un peu compliqué et fastidieux de les inspecter une à une pour trouver une méthode donc je soupçonnais le nom...
    On ne jouit bien que de ce qu’on partage.

  8. #8
    Membre expérimenté

    Homme Profil pro
    Responsable des études
    Inscrit en
    Mars 2009
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2009
    Messages : 553
    Points : 1 672
    Points
    1 672
    Par défaut
    Y'a une barre de recherche, hein!...

Discussions similaires

  1. Utiliser une méthode non-static dans une autre classe?
    Par trexiic dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 30/09/2015, 18h37
  2. Réponses: 7
    Dernier message: 03/09/2006, 13h38
  3. Afficher une image sans URL dans un forum
    Par Vanesse dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 01/03/2006, 17h55
  4. une méthode qui écrit dans la sortie html ?
    Par iubito dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 03/12/2003, 15h34
  5. Réponses: 3
    Dernier message: 09/05/2002, 01h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo