public LoaderOutput GetLoaderOutput(BaseConfig config) { LoaderOutput lo = new LoaderOutput(); switch (config.SourceType) { case SourceType.XML: { Picker = new XMLPicker(); break; } case SourceType.Server: { Picker = new ServerPicker(); break; } default: { throw new Exception("Niepoprawny typ danych w pliku konfiguracyjnym (SourceType)"); } } lo = Picker.Load(config as BaseConfig); lo.CalculationScript = CleanScript(lo.CalculationScript); return(lo); }