public string[] GetHydrobaseScrablerPluginsInfo(ScrablerPluginCollection HyPlugColl) { try { string[] ScrablerPluginNamesAndVersions = null; int Ply8osScrablerPlugins, i = 0; if (HyPlugColl != null) { Ply8osScrablerPlugins = HyPlugColl.Count; ScrablerPluginNamesAndVersions = new string[Ply8osScrablerPlugins]; foreach (ScrablerPluginSDK ScrablerPlugin in HyPlugColl) { if (i < Ply8osScrablerPlugins) { ScrablerPluginNamesAndVersions[i] = ScrablerPlugin.Name + " - " + ScrablerPlugin.GetScrablerPluginVersion(); i++; } } } return(ScrablerPluginNamesAndVersions); } catch (Exception e) { Program.Bugtracking(e); return(null); } }
public abstract string MakeAction(ScrablerPlugin plugcontent, object tobj, params string[] tparam);