Search Results for

    Show / Hide Table of Contents

    Interface IExtension

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

    Properties

    AuxiliaryExtensionAttributes

    Declaration
    AuxiliaryExtensionAttributeCollection AuxiliaryExtensionAttributes { get; }
    Property Value
    Type Description
    AuxiliaryExtensionAttributeCollection

    Enabled

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

    ExtensionAttribute

    Declaration
    ExtensionAttribute ExtensionAttribute { get; }
    Property Value
    Type Description
    ExtensionAttribute

    ExtensionPoint

    Declaration
    IExtensionPoint ExtensionPoint { get; }
    Property Value
    Type Description
    IExtensionPoint

    ExtensionType

    Declaration
    Type ExtensionType { get; }
    Property Value
    Type Description
    System.Type

    Plugin

    Declaration
    IPlugin Plugin { get; }
    Property Value
    Type Description
    IPlugin

    Methods

    CreateInstance()

    Declaration
    object CreateInstance()
    Returns
    Type Description
    System.Object

    GetAuxiliaryExtensionAttributes<T>()

    Declaration
    T[] GetAuxiliaryExtensionAttributes<T>()
        where T : AuxiliaryExtensionAttribute
    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()

    Events

    EnabledChanged

    Declaration
    event EventHandler<ExtensionEventArgs> EnabledChanged
    Event Type
    Type Description
    System.EventHandler<ExtensionEventArgs>

    On this page

    • Properties
      • AuxiliaryExtensionAttributes
      • Enabled
      • ExtensionAttribute
      • ExtensionPoint
      • ExtensionType
      • Plugin
    • Methods
      • CreateInstance()
      • GetAuxiliaryExtensionAttributes<T>()
      • SetEnabled(Boolean)
      • Validate()
    • Events
      • EnabledChanged
    Back to top Generated by DocFX