static void RegisterPlugin(PluginItem item) { if (Current.Plugins.Any(i => i.AssemblyFileName.Equals(item.AssemblyFileName, StringComparison.InvariantCultureIgnoreCase))) { return; } Current.Plugins.Add(item); }
public static void RegisterPlugin(string assemblyFileName) { if (string.IsNullOrWhiteSpace(assemblyFileName)) { return; } var plugin = new PluginItem() { AssemblyFileName = assemblyFileName }; RegisterPlugin(plugin); }