Example #1
0
 public static void AddResourceFactory(SubclassOf <ResourceFactory> ResourceFactoryClass)
 {
     if (Factories.FirstOrDefault(x => x.GetType() == ResourceFactoryClass) == null)
     {
         ResourceFactory rf = Activator.CreateInstance(ResourceFactoryClass) as ResourceFactory;
         Factories.Add(rf);
         Logger.Info("Found Resource Factory {0} for types {1}", ResourceFactoryClass.ToString(), string.Join(',', rf.ResourceSchemes));
     }
 }