Beispiel #1
0
        public void Dispose()
        {
            _pythonInterpreter.Dispose();
            var evt = UnloadingDomain;

            evt?.Invoke(this, EventArgs.Empty);

            AppDomain.CurrentDomain.AssemblyResolve -= AssemblyResolver.Instance.CurrentDomain_AssemblyResolve;
            _unloader.Dispose();
#if DEBUG
            GC.SuppressFinalize(this);
#endif
        }