Reworked `ManagedType` to not keep python references to self by lostmsu · Pull Request #2 · losttech/pythonnet

@lostmsu

…beMethodBase contains no method

@lostmsu

@lostmsu

@lostmsu

@lostmsu

@lostmsu

@lostmsu

they are no longer needed as ClassBase instances no longer hold Python references to themselves
…ype instances, unless they are per-alloc call

no problem though - they will be collected by .NET garbage collector eventually

@lostmsu

…cted directly instead.

Also fixes event_rename domain reload test case

@lostmsu

@lostmsu

@lostmsu

it should not be possible to construct an instance of a class that has been unloaded

@lostmsu

@lostmsu

@lostmsu

@lostmsu

@lostmsu

@lostmsu

removed debug code, that ensured Python GC list integrity

@lostmsu

@lostmsu

@lostmsu

@lostmsu

@lostmsu

@lostmsu

@lostmsu

@lostmsu

… to allow them to be garbage collected

@lostmsu

…ht shut down and unload corresponding methods before Python terminates

@lostmsu

@lostmsu

lostmsu

@lostmsu

remote analyzer workaround

filmor