Obtenir la liste des fichiers de solution / projet pour le complément VS ou le plug-in DXCore

Je suis en train d'écrire un add-in pour Visual Studio qui, entre autres choses, le besoin de garder une trace de chaque fichier dans une solution Visual Studio. Je sais ce que les événements j'ai besoin de vous inscrire (lorsqu'une Solution est ouvert, lorsqu'un fichier est ajouté/supprimé/modifié dans, le même pour les projets, etc), mais je ne comprends pas comment en fait pour obtenir une liste de fichiers à partir de tout ça.

J'ai récemment installé CodeRush et ont joué avec le DXCore cadre. Je suis très heureux avec elle de l'approche à des plugins, mais je ne vois toujours un moyen évident pour obtenir une liste des fichiers dans la solution.

Donc pour résumer: Comment, via Visual Studio SDK ou DXCore, puis-je avoir une liste fiable des fichiers dans la solution et de ses projets?

source d'informationauteur Dusda