private BetaCalculatorBase GetBetaCalculator(BetaCalculator betaCalculatorMethod) { switch (betaCalculatorMethod) { case BetaCalculator.Puzynin: return(new PuzyninMethod()); case BetaCalculator.Osmoip_1_5: return(new Osmoip_1_5()); case BetaCalculator.Osmoip_1_47: return(new Osmoip_1_47()); case BetaCalculator.Osmoip_1_267: return(new Osmoip_1_267()); case BetaCalculator.Osmoip_1_274: return(new Osmoip_1_274()); case BetaCalculator.Osmoip_1_301: return(new Osmoip_1_301()); default: throw new ArgumentOutOfRangeException(); } }
public MethodBeta(BetaCalculator betaCalculator, string name, string pictureFileName) { BetaCalculator = betaCalculator; Name = name; PathToImage = $@"{Environment.CurrentDirectory}\Images\MethodsForBeta\{pictureFileName}"; }