Search Results for

    Show / Hide Table of Contents

    Interface IPluginRegistry

    Inherited Members
    System.IDisposable.Dispose()
    Namespace: Sdl.Core.PluginFramework
    Assembly: Sdl.Core.PluginFramework.dll
    Syntax
    public interface IPluginRegistry : IDisposable

    Properties

    PluginCache

    Declaration
    IPluginCache PluginCache { get; }
    Property Value
    Type Description
    IPluginCache

    PluginFilter

    Declaration
    IPluginFilter PluginFilter { get; }
    Property Value
    Type Description
    IPluginFilter

    PluginInitializer

    Declaration
    IPluginInitializer PluginInitializer { get; }
    Property Value
    Type Description
    IPluginInitializer

    PluginLocator

    Declaration
    IPluginLocator PluginLocator { get; }
    Property Value
    Type Description
    IPluginLocator

    Plugins

    Declaration
    PluginCollection Plugins { get; }
    Property Value
    Type Description
    PluginCollection

    PluginStateHandler

    Declaration
    IPluginStateHandler PluginStateHandler { get; set; }
    Property Value
    Type Description
    IPluginStateHandler

    PluginTypeLoader

    Declaration
    IPluginTypeLoader PluginTypeLoader { get; }
    Property Value
    Type Description
    IPluginTypeLoader

    Methods

    EnsurePluginsInitialized(IEnumerable<IExtension>, EventHandler<PluginInitializationResultsEventArgs>)

    Declaration
    void EnsurePluginsInitialized(IEnumerable<IExtension> extensions, EventHandler<PluginInitializationResultsEventArgs> pluginsInitializedCallback)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IExtension> extensions
    System.EventHandler<PluginInitializationResultsEventArgs> pluginsInitializedCallback

    GetExtensionPoint<T>()

    Declaration
    IExtensionPoint GetExtensionPoint<T>()
        where T : ExtensionAttribute
    Returns
    Type Description
    IExtensionPoint
    Type Parameters
    Name Description
    T

    On this page

    • Properties
      • PluginCache
      • PluginFilter
      • PluginInitializer
      • PluginLocator
      • Plugins
      • PluginStateHandler
      • PluginTypeLoader
    • Methods
      • EnsurePluginsInitialized(IEnumerable<IExtension>, EventHandler<PluginInitializationResultsEventArgs>)
      • GetExtensionPoint<T>()
    Back to top Generated by DocFX