Ejemplo n.º 1
0
 public void RegisterStartupFactory(string name, IStartupPluginFactory factory)
 {
     if (!m_StartupFactories.ContainsKey(name))
     {
         m_StartupFactories.Add(name, factory);
     }
     else
     {
         m_StartupFactories[name] = factory;
     }
 }
Ejemplo n.º 2
0
 static public int CreateInstance(IntPtr l)
 {
     try {
         IStartupPluginFactory self = (IStartupPluginFactory)checkSelf(l);
         var ret = self.CreateInstance();
         pushValue(l, true);
         pushValue(l, ret);
         return(2);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }