Ik heb een steekproef VB.Net die u of in C# of gebruik direct in 'kon omzetten project een VB.NET dat uw assemblage C# documenteert. De benadering gebruikt bezinning om de klassen te onderzoeken.
Omvat deze routines in een project dat verwijzingen de assemblage die uw ouder en kindklassen bevat.
Vervang met de aangewezen typenaam.
Voer ListClassesInLoadedAssemblies uit om van de subklassen een lijst te maken
U zult System.Reflection moeten invoeren
Openbare SubListClassesInLoadedAssemblies
Voor Elke ezel als Assemblage in My.Application.Info.LoadedAssemblies
ListClassesInAssembly
Daarna
Sub van het eind
Beschermde SubAddProcessesFromAssembly (ezel ByVal als Assemblage)
Probeer
Voor Elk t als System.Type in ass.GetTypes
als t.IsSubClassOf (GetType ( ) Dan
Debug.print t.FullName
Eind als
Daarna
Sub van het eind