Ik heb een baseclass A. Er zijn verschillende andere classes die erven van A en die classes zitten in verschillende assemblies in de GAC.
Nu scan ik door de GAC en wil elke assembly hebben die minstens een class bevat die erft van baseclassA.
Nu ben ik bezig te zoeken bij de Type class. Daar kan ik op dit moment niet een call vinden die mij makkelijk de class teruggeeft die erft van baseclass A.
Hebben jullie een idee?
Nu scan ik door de GAC en wil elke assembly hebben die minstens een class bevat die erft van baseclassA.
Nu ben ik bezig te zoeken bij de Type class. Daar kan ik op dit moment niet een call vinden die mij makkelijk de class teruggeeft die erft van baseclass A.
Hebben jullie een idee?
code:
1
2
3
4
5
6
7
8
9
10
| bool assemblyHasBaseClass = false;
foreach(Type type in types)
{
if (type.IsClass && type.IsPublic && type.????)
{
assemblyHasBaseClass = true;
break;
}
} |