Exemplo n.º 1
0
 public PreConditionBase GetPreCondition(DefinedPreConditionEnum preConditionEnum)
 {
     if (!PreConditionRepository.ContainsKey(preConditionEnum))
     {
         AddPreCondition(preConditionEnum);
     }
     return(PreConditionRepository[preConditionEnum]);
 }
Exemplo n.º 2
0
    private void AddPreCondition(DefinedPreConditionEnum preConditionEnum)
    {
        PreConditionBase instance = (PreConditionBase)CreateInstance(preConditionEnum.ToString());

        PreConditionRepository[preConditionEnum] = instance;
    }