Search Results for

    Show / Hide Table of Contents

    Class CannotRuntimeDisableException

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

    Inheritance
    Object
    CannotRuntimeDisableException
    Namespace: IPA.Loader
    Assembly: IPA.Loader.dll
    Syntax
    public class CannotRuntimeDisableException : 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(PluginMetadata, String)

    Creats an exception with the given plugin metadata and message information.

    Declaration
    public CannotRuntimeDisableException(PluginMetadata plugin, string message)
    Parameters
    Type Name Description
    PluginMetadata plugin

    the plugin that cannot be disabled

    String message

    the message to associate with it

    | Improve this Doc View Source

    CannotRuntimeDisableException(Serialization.SerializationInfo, Serialization.StreamingContext)

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

    Declaration
    protected CannotRuntimeDisableException(Serialization.SerializationInfo serializationInfo, Serialization.StreamingContext streamingContext)
    Parameters
    Type Name Description
    Serialization.SerializationInfo serializationInfo
    Serialization.StreamingContext streamingContext

    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

    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
    In This Article
    Back to top Generated by DocFX