2010-05-04 4 views
1

Est-il possible de générer une liste de toutes les variables utilisées dans un projet de studio visuel?Générer une liste de toutes les variables utilisées dans un projet Visual Studio

+1

À quoi cela servirait-il exactement? De plus, différenciez-vous les variables publiques, protégées, privées, statiques ou locales? –

+0

C'est pour un projet d'école. Il est nécessaire de fournir une liste de toutes les variables utilisées, leur type et l'endroit où elles sont utilisées. – Jammie

Répondre

0

Cela peut être fait facilement en macro ou en macro. Le code serait le même mais créer une macro est beaucoup plus facile. Tout d'abord, vous devez iterate all source code files (objets ProjectItem) dans un projet. Ensuite, vous allez iterate all code elements in each project item. Dans la méthode ShowCodeElement, vous pouvez tester la propriété objCodeElement.Kind. Si c'est vsCMElementVariable, c'est ce dont vous avez besoin. Vous avez toutes les informations dont vous avez besoin. Vous ne pouvez pas récupérer les variables locales dans les méthodes de cette façon. Les variables à l'intérieur des méthodes doivent être analysées à partir du code source de la méthode.

Questions connexes