public Assembly GetAssemblyOfFactory(IAnalogyFactory factory) { if (BuiltInFactories.Exists(f => f.Factory == factory)) { return(BuiltInFactories.First(f => f.Factory == factory).Assembly); } return(Factories.Single(f => f.Factory == factory).Assembly); }
public FactoryContainer(Assembly assembly, IAnalogyFactory factory, FactorySettings factorySetting) { Assembly = assembly; Factory = factory; FactorySetting = factorySetting; CustomActionsFactories = new List <IAnalogyCustomActionsFactory>(); DataProvidersFactories = new List <IAnalogyDataProvidersFactory>(); DataProvidersSettings = new List <IAnalogyDataProviderSettings>(); ShareableFactories = new List <IAnalogyShareableFactory>(); ExtensionsFactories = new List <IAnalogyExtensionsFactory>(); DataProviderImages = new List <IAnalogyComponentImages>(); }
public FactoryContainer(Assembly assembly, string assemblyFullPath, IAnalogyFactory factory, FactorySettings factorySetting) { Assembly = assembly; AssemblyFullPath = assemblyFullPath; Factory = factory; FactorySetting = factorySetting; CustomActionsFactories = new List <IAnalogyCustomActionsFactory>(); DataProvidersFactories = new List <IAnalogyDataProvidersFactory>(); DataProvidersSettings = new List <IAnalogyDataProviderSettings>(); ShareableFactories = new List <IAnalogyShareableFactory>(); ExtensionsFactories = new List <IAnalogyExtensionsFactory>(); GraphPlotter = new List <IAnalogyPlotting>(); Images = new List <IAnalogyImages>(); }
public bool IsBuiltInFactory(IAnalogyFactory factory) => IsBuiltInFactory(factory.FactoryId);
public AboutDataSourceBox(IAnalogyFactory factory) : this() { _factory = factory; _factoryAssembly = FactoriesManager.Instance.GetAssemblyOfFactory(factory); }
public Assembly GetAssemblyOfFactory(IAnalogyFactory factory) => BuiltInFactories.Exists(f => f.Factory == factory) ? BuiltInFactories.First(f => f.Factory == factory).Assembly : Factories.Single(f => f.Factory == factory).Assembly;