Show / Hide Table of Contents

    Class CannotRuntimeDisableException

    Indicates that a plugin cannot be disabled at runtime. Generally not considered an error, however.

    Inheritance
    Object
    Exception
    CannotRuntimeDisableException
    Implements
    ISerializable
    _Exception
    Inherited Members
    Exception.GetBaseException()
    Exception.ToString()
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    Exception.GetType()
    Exception.Message
    Exception.Data
    Exception.InnerException
    Exception.TargetSite
    Exception.StackTrace
    Exception.HelpLink
    Exception.Source
    Exception.HResult
    Exception.SerializeObjectState
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.MemberwiseClone()
    Namespace: IPA.Loader
    Assembly: IPA.Loader.dll
    Syntax
    [Serializable]
    public class CannotRuntimeDisableException : Exception, ISerializable, _Exception

    Constructors

    | Improve this Doc View Source

    CannotRuntimeDisableException(PluginMetadata)

    Creates an exception for the given plugin metadata.

    Declaration
    public CannotRuntimeDisableException(PluginMetadata plugin)
    Parameters
    Type Name Description
    PluginMetadata plugin

    the plugin that cannot be disabled

    | Improve this Doc View Source

    CannotRuntimeDisableException(SerializationInfo, StreamingContext)

    Creates an exception from a serialization context. Not currently implemented.

    Declaration
    protected CannotRuntimeDisableException(SerializationInfo serializationInfo, StreamingContext streamingContext)
    Parameters
    Type Name Description
    SerializationInfo serializationInfo
    StreamingContext streamingContext
    Exceptions
    Type Condition
    NotImplementedException

    Properties

    | Improve this Doc View Source

    Plugin

    The plugin that cannot be disabled at runtime.

    Declaration
    public PluginMetadata Plugin { get; }
    Property Value
    Type Description
    PluginMetadata

    Implements

    System.Runtime.Serialization.ISerializable
    System.Runtime.InteropServices._Exception

    Extension Methods

    ReflectionUtil.SetField<T, U>(T, String, U)
    ReflectionUtil.GetField<U, T>(T, String)
    ReflectionUtil.SetProperty<T, U>(T, String, U)
    ReflectionUtil.GetProperty<U, T>(T, String)
    ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX