//Bit of a CLR hack to superimpose new Javascript objects into the Zorbo Javascript Plugin. //this requires references to Jurassic.dll as well as the plugin (Javascript.dll) private void Host_LoadedPlugin(object sender, ILoadedPlugin plugin) { if (plugin.Plugin is Javascript.Jurassic) { var js = (Javascript.Jurassic)plugin.Plugin; js.EmbedObject("Scribble", typeof(Scribble.Constructor), PropertyAttributes.Configurable); } }
public int IndexOf(ILoadedPlugin value) { lock (plugins) return(plugins.FindIndex((s) => s == value)); }
public bool Contains(ILoadedPlugin value) { lock (plugins) return(plugins.Contains((s) => s == value)); }