C cadre #/.netC Type # classe - Comment déterminer si elle est un cadre standard .net classe
Quel est le moyen le plus fiable pour déterminer si une classe (type) est une classe fournie par le .net cadre et pas n'importe laquelle de mes classes ou des classes de bibliothèque 3ème partie.
J'ai testé quelques approches
- L'espace de noms, par exemple commençant par "Système".
- Le Codebase de l'assemblée, où le dll est situé
Tout cela « sent » un peu maladroit mais cela fonctionne.
Question: Quelle est la manière la plus simple et la plus fiable de déterminer cela?
Vous voudrez probablement commencer par définir ce que vous voulez dire par une classe de cadre «standard». Si vous pouvez réellement répondre à cela, le reste devrait être facile ... – Aaronaught
J'ai ajouté un commentaire à ce sujet ci-dessous. Merci pour le pointage est sorti. – HorstWalter