Exemplo n.º 1
0
 public void RegisterType(Type target, StaticRegistrationInfoAttribute info)
 {
     if (target.HasInterface(typeof(IVisualNovelPlugin)))
     {
         Register((IVisualNovelPlugin)Activator.CreateInstance(target));
     }
 }
Exemplo n.º 2
0
 public void RegisterType(Type target, StaticRegistrationInfoAttribute info) {
     if (target.HasBase(typeof(GraphicEffect))) {
         foreach (var name in AssemblyRegister.GetInfo(target)) {
             Effects.Add(name.Name, target);
         }
     }
 }
Exemplo n.º 3
0
 public void RegisterType(Type target, StaticRegistrationInfoAttribute info)
 {
     if (target.HasInterface(typeof(IResourceProvider)))
     {
         Register((IResourceProvider)Activator.CreateInstance(target));
     }
 }