예제 #1
0
파일: Plugin.cs 프로젝트: hollow87/Zorbo
        //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);
            }
        }
예제 #2
0
 public int IndexOf(ILoadedPlugin value)
 {
     lock (plugins)
         return(plugins.FindIndex((s) => s == value));
 }
예제 #3
0
 public bool Contains(ILoadedPlugin value)
 {
     lock (plugins)
         return(plugins.Contains((s) => s == value));
 }