| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | namespace MediaBrowser.Model.Plugins{    /// <summary>    /// Plugin load status.    /// </summary>    public enum PluginStatus    {        /// <summary>        /// This plugin requires a restart in order for it to load. This is a memory only status.        /// The actual status of the plugin after reload is present in the manifest.        /// eg. A disabled plugin will still be active until the next restart, and so will have a memory status of Restart,        /// but a disk manifest status of Disabled.        /// </summary>        Restart = 1,        /// <summary>        /// This plugin is currently running.        /// </summary>        Active = 0,        /// <summary>        /// This plugin has been marked as disabled.        /// </summary>        Disabled = -1,        /// <summary>        /// This plugin does not meet the TargetAbi requirements.        /// </summary>        NotSupported = -2,        /// <summary>        /// This plugin caused an error when instantiated. (Either DI loop, or exception)        /// </summary>        Malfunctioned = -3,        /// <summary>        /// This plugin has been superceded by another version.        /// </summary>        Superceded = -4,        /// <summary>        /// An attempt to remove this plugin from disk will happen at every restart.        /// It will not be loaded, if unable to do so.        /// </summary>        Deleted = -5    }}
 |