public Method GetMethod(DefinedMethodEnum methodEnum) { if (!MethodRepository.ContainsKey(methodEnum)) { AddMethod(methodEnum); } return(MethodRepository[methodEnum]); }
private void AddMethod(DefinedMethodEnum methodEnum) { Method instance = (Method)CreateInstance(methodEnum.ToString()); MethodRepository[methodEnum] = instance; }