Пример #1
0
 public void RegisterType(Type target, StaticRegistrationInfoAttribute info)
 {
     if (target.HasInterface(typeof(IVisualNovelPlugin)))
     {
         Register((IVisualNovelPlugin)Activator.CreateInstance(target));
     }
 }
Пример #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);
         }
     }
 }
Пример #3
0
 public void RegisterType(Type target, StaticRegistrationInfoAttribute info)
 {
     if (target.HasInterface(typeof(IResourceProvider)))
     {
         Register((IResourceProvider)Activator.CreateInstance(target));
     }
 }