private JArray GetPlugins()
{
var res = new JArray(owner.Application.Plugins.Select(plugin => {
var jplugin = new JObject();
jplugin["name"] = plugin.Name;
jplugin["isUsable"] = plugin.IsUsable;
var jassembly = new JObject();
var info = plugin.GetVersionInfo();
jassembly["name"] = info.AssemblyName;
jassembly["path"] = info.FileName;
jassembly["version"] = info.Version;
jassembly["copyright"] = info.Copyright;
jplugin["assembly"] = jassembly;
return jplugin;
}));
return res;
}