Voir le titre. Reflection.Emit semble être plus sur la création d'un nouvel assemblage dynamique, pas pour charger un assemblage existant et inspecter son IL.Est-il possible d'inspecter les instructions IL d'un assembly par programmation en utilisant du code managé?
Répondre
Reflector fait cela, et dernière fois que je vérifié, réflecteur pourrait inspecter encore (à savoir désassembler) lui-même de cette façon, il va vous montrer exactement comment cela fonctionne.
Est-ce que fournir une API d'automatisation ou quelque chose? Comme je l'ai dit dans le titre, je parle par programmation. Je n'ai pas le temps actuellement de démonter le réflecteur. – Ash
Certaines options possibles ici: http://stackoverflow.com/questions/2425973/open-source-alternatives-to-reflector –
CCI dispose de bibliothèques que vous pouvez utiliser pour réaliser ce que vous voulez. J'ai le lien dans ma réponse ci-dessus. –
+1 Télécharge et essaye. – Ash
Joué avec un peu, très bien. Je peux parcourir très facilement des opérations spécifiques en utilisant l'exemple de code. Merci. – Ash