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

Dotnet Discussion :

inspecter programmatiquement un code source .NET


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 66
    Par défaut inspecter programmatiquement un code source .NET
    Bonjour,
    Je suis à la recherche de moyens permettant d'inspecter programmatiquement un code source .NET pour faire de l'analyse statique sur ce code.

    J'aimerais pouvoir faire des requêtes du genre:
    • lister les classes dont le nom commence par x
    • lister toutes les sous-classes de x
    • lister les méthodes instanciant un objet de la classe x
    • déterminer si la méthode x contient un variable nommée y
    • déterminer la liste des méthodes appelant la méthode x
    • ...


    Je sais que c'est possible car il existe des outils (fxcop, ndepend,...) faisant ce genre de chose. Moi ce que je cherche ce sont des api ou autre permettant d'écrire un programme se baladant dans un code source, faisant des requêtes dessus,...

  2. #2
    Membre chevronné Avatar de _PascalC_
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 220
    Par défaut
    Salut, je pense qu'il est possible de faire ça par programmation avec le SDK de visual studio.
    Tu peux le récupérer ici : http://www.microsoft.com/downloads/d...displaylang=en

  3. #3
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    La réflexion permet de faire ça sur des assemblies, donc du code déjà compilé. Il te suffit de fouiller le namespace System.Reflexion, tu trouveras des méthodes style Assembly.GetTypes, Type.GetProperties, ...

Discussions similaires

  1. recherche codes sources sur campuspress.net
    Par eric1598719 dans le forum C++
    Réponses: 1
    Dernier message: 29/05/2009, 11h50
  2. Convertisseur code source VB.NET-C#
    Par l_achraf dans le forum VB.NET
    Réponses: 5
    Dernier message: 20/04/2009, 21h06
  3. Code Source ASP.net
    Par myspirou dans le forum ASP.NET
    Réponses: 2
    Dernier message: 01/07/2008, 14h01
  4. Code source de Paint.Net
    Par richard_sraing dans le forum C#
    Réponses: 2
    Dernier message: 09/04/2007, 00h01
  5. Cherche codes sources campuspress.net
    Par rems14 dans le forum C++
    Réponses: 3
    Dernier message: 07/06/2006, 17h22

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