Exemple #1
0
    public static string ToString(eComparisonOperator i_ComparisonOperator)
    {
        string output;

        switch (i_ComparisonOperator)
        {
        case eComparisonOperator.Different:
            output = "!=";
            break;

        case eComparisonOperator.Equal:
            output = "==";
            break;

        case eComparisonOperator.Greater:
            output = ">";
            break;

        case eComparisonOperator.GreaterOrEqual:
            output = ">=";
            break;

        case eComparisonOperator.Less:
            output = "<";
            break;

        case eComparisonOperator.LessOrEqual:
            output = "<=";
            break;

        default: throw new UnreachableCodeReachedException();
        }

        return(output);
    }
Exemple #2
0
 public ValueOutOfRangeException(string i_NameOfArgument, int i_ActualValue, int i_Threshold, eComparisonOperator i_ComparisonOperator)
     : base(i_NameOfArgument, i_ActualValue, string.Format("{0} {1} {2}", i_NameOfArgument, ComparisonOperator.ToString(i_ComparisonOperator), i_Threshold))
 {
 }