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

    • Properties
      • CanDisable
      • CanEnable
      • Descriptor
      • Enabled
      • Extensions
      • Id
      • IsDynamic
      • Name
      • Status
      • Version
    • Methods
      • GetPluginResource<T>(String)
      • SetEnabled(Boolean)
      • Validate()
    Back to top Generated by DocFX