Example #1
0
 public object Create(Type t, string name)
 {
     if (t.IsAssignableFrom(typeof(Evaluation)))
     {
         if (!_evaluationDict.ContainsKey(name))
         {
             EvaluationParameters param = new EvaluationParameters();
             if (param.Load(name))
             {
                 Evaluation instance = new Evaluation(param);
                 _evaluationDict.Add(name, instance);
             }
         }
         return(_evaluationDict[name]);
     }
     return(null);
 }
Example #2
0
 public Evaluation(EvaluationParameters parameters)
     : base(parameters.Logger)
 {
     _parameters = parameters;
     _parameters.Logger.LogMethodError("Instantiated.");
 }