Пример #1
0
 internal ZoneProgram CreateZoneProgram(string programName)
 {
     if (DoesProgramExist(programName))
     {
         return(ZoneProgramFactories.ToDictionary(x => x.Metadata.Name)[programName].CreateExport().Value);
     }
     else
     {
         throw new Exception($"No program by the name '{programName}' exists.");
     }
 }
Пример #2
0
 public IEnumerable <string> GetAvailablePrograms()
 {
     return(ZoneProgramFactories.Select(x => x.Metadata.Name));
 }