IPluginSingleton Interface

Interface for static initialization of SMath Studio plug-in.

When the plug-in is being loaded, a singleton instance of any class which implements IPluginSingleton is created by means of CreateInstance(Type), initialized via Initialize(IPluginAppContext) and stored within the instance of IAppEnv.

Instances of IPlugin are constructed later via methods of IPluginSingleton during initialization of any ISessionProfile instance.

Definition

Namespace: SMath.Extensibility
Assembly: SMath.Manager (in SMath.Manager.dll) Version: 1.74.9654.0
C#
public interface IPluginSingleton

Methods

Initialize Initializes the singleton after its instantiation by means of CreateInstance(Type).
NewPluginInstance Creates a new instance of the related IPlugin implementation.

See Also