Ich habe eine VB.Net Probe, die Sie entweder in C# umwandeln oder direkt in einem VB.NET benutzen konnten 'Projekt, das Ihr C# dokumentiert. Die Annäherung verwendet Reflexion, um die Kategorien zu überprüfen.
Diese Programme in einem Projekt einschließen, das die Versammlungen bezieht, die Ihre Elternteil- und Kindkategorien enthalten.
Durch die passende Art Namen ersetzen.
ListClassesInLoadedAssemblies durchführen, um die Vorkategorien zu verzeichnen
Sie müssen System.Reflection importieren
Allgemeines VorListClassesInLoadedAssemblies
Für jeden Esel als Versammlung in My.Application.Info.LoadedAssemblies
ListClassesInAssembly
Zunächst
Enden-Unterseeboot
Geschütztes VorAddProcessesFromAssembly (ByVal Esel als Versammlung)
Versuch
Für jedes t als System.Type in ass.GetTypes
wenn t.IsSubClassOf (GetType ( ) dann
Debug.print t.FullName
Beenden wenn
Zunächst
Enden-Unterseeboot