Search Results for

    Show / Hide Table of Contents

    Interface IPlugin

    Namespace: Sdl.Core.PluginFramework
    Assembly: Sdl.Core.PluginFramework.dll
    Syntax
    public interface IPlugin

    Properties

    CanDisable

    Declaration
    bool CanDisable { get; }
    Property Value
    Type Description
    System.Boolean

    CanEnable

    Declaration
    bool CanEnable { get; }
    Property Value
    Type Description
    System.Boolean

    Descriptor

    Declaration
    IPluginDescriptor Descriptor { get; }
    Property Value
    Type Description
    IPluginDescriptor

    Enabled

    Declaration
    bool Enabled { get; }
    Property Value
    Type Description
    System.Boolean

    Extensions

    Declaration
    ExtensionCollection Extensions { get; }
    Property Value
    Type Description
    ExtensionCollection

    Id

    Declaration
    PluginId Id { get; }
    Property Value
    Type Description
    PluginId

    IsDynamic

    Declaration
    bool IsDynamic { get; }
    Property Value
    Type Description
    System.Boolean

    Name

    Declaration
    string Name { get; }
    Property Value
    Type Description
    System.String

    Status

    Declaration
    PluginStatus Status { get; }
    Property Value
    Type Description
    PluginStatus

    Version

    Declaration
    string Version { get; }
    Property Value
    Type Description
    System.String

    Methods

    GetPluginResource<T>(String)

    Declaration
    T GetPluginResource<T>(string resourceName)
        where T : class
    Parameters
    Type Name Description
    System.String resourceName
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    SetEnabled(Boolean)

    Declaration
    bool SetEnabled(bool enabled)
    Parameters
    Type Name Description
    System.Boolean enabled
    Returns
    Type Description
    System.Boolean

    Validate()

    Declaration
    void Validate()

    On this page

    Back to top Generated by DocFX