Méthode avancée pour inspecter les objets .NET en utilisant Python, allant au-delà des capacités de la fonction dir(). L’article de @c.poupin introduit une classe Python nommée NetType_Utils qui non seulement identifie les membres d’un objet via System.Reflection, mais associe également la documentation XML correspondante. Ce processus permet d’obtenir des informations détaillées sur l’utilité et la logique métier des méthodes et propriétés. L’outil est compatible avec plusieurs implémentations de Python et peut générer des informations structurées en Markdown, incluant les constructeurs, méthodes, propriétés et énumérations. L’auteur suggère également l’application de ce principe pour créer dynamiquement un RAG (Retrieval Augmented Generation) de l’API Revit® pour les LLM (Large Language Models).