Skip to content

Commit

Permalink
fix method
Browse files Browse the repository at this point in the history
  • Loading branch information
LoneWandererProductions committed Jun 5, 2024
1 parent 5387e94 commit 208006b
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions PluginLoader/PluginLoad.cs
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,27 @@ public static bool LoadAll(string path, string extension = PluginLoaderResources

foreach (var pluginPath in pluginPaths)
{
var pluginAssembly = LoadPlugin(pluginPath);

try
{
var pluginAssembly = LoadPlugin(pluginPath);

var syncPlugins = CreateCommands<IPlugin>(pluginAssembly).ToList();
var asyncPlugins = CreateCommands<IAsyncPlugin>(pluginAssembly).ToList();

PluginContainer.AddRange(syncPlugins);
}
catch (Exception ex) when (ex is ArgumentException or FileLoadException or ApplicationException
or ReflectionTypeLoadException or BadImageFormatException
or FileNotFoundException)
{
Trace.WriteLine(ex);
loadErrorEvent?.Invoke(nameof(LoadAll), new LoaderErrorEventArgs(ex.ToString()));
}

try
{
var asyncPlugins = CreateCommands<IAsyncPlugin>(pluginAssembly).ToList();

AsyncPluginContainer.AddRange(asyncPlugins);
}
catch (Exception ex) when (ex is ArgumentException or FileLoadException or ApplicationException
Expand Down

0 comments on commit 208006b

Please sign in to comment.