protected bool Equals(SolutionMode other) { return string.Equals(_value, other._value); }
public static NugetStorage For(SolutionMode mode) { return(mode == SolutionMode.Classic ? Classic() : Basic()); }
public AMinimumScalarProduct(SolutionMode mode) : base(mode) { }
public static int FindSolutionSize(sbyte boardSize, SolutionMode solutionMode) => solutionMode == SolutionMode.Single ? 1 : solutionMode == SolutionMode.Unique ? GetSolutionSizeUnique(boardSize) : GetSolutionSizeAll(boardSize);