Пример #1
0
 static void Main(string[] args)
 {
     using (var qsim = new QuantumSimulator())
     {
         AllProblems.Run(qsim).Wait();
     }
 }
Пример #2
0
 public static IEnumerable <T> AllProblemsOfType <T>() where T : ProblemWorker
 {
     return(AllProblems.OfType <T> ());
 }
Пример #3
0
 public static ProblemWorker GetProblemOn(IncidentDef problemDef, IIncidentTarget target)
 {
     return(AllProblems.Where(x => x.IsRunningOn(target) && x.def == problemDef).FirstOrDefault());
 }
Пример #4
0
 public static IEnumerable <ProblemWorker> AllProblemsFor(IIncidentTarget target)
 {
     return(AllProblems.Where(x => x.IsRunningOn(target)));
 }