PluginsManager.LoadAll Method

Loads multiple plug-in assemblies and IPlugin implementations contained in them according to the specified metadata.

Definition

Namespace: SMath.Manager
Assembly: SMath.Manager (in SMath.Manager.dll) Version: 1.73.9126.0
C#
public static void LoadAll(
	IAppEnv appEnv,
	LanguageInfo language,
	PluginsStatusEventHandler progress,
	IEnumerable<IPluginInitialMeta> metadata,
	List<PluginInfo> loadedPlugins
)

Parameters

appEnv  IAppEnv
Application environment.
language  LanguageInfo
Language to use for the messages.
progress  PluginsStatusEventHandler
Optional handler of loading progress.
metadata  IEnumerable<IPluginInitialMeta>
Metadata of the plug-in assemblies to be loaded.
loadedPlugins  List<PluginInfo>
List of information about IPlugin implementations which is filled during load.

See Also