/// <summary> /// Internal constructor. This class cannot be instantiated externally. /// </summary> internal PluginManager() : base() { if ( instance == null ) { instance = this; } }
protected override void dispose( bool disposeManagedResources ) { if ( !IsDisposed ) { if ( disposeManagedResources ) { if ( instance != null ) { UnloadAll(); instance = null; } } } base.dispose( disposeManagedResources ); }