예제 #1
0
        private static IssueCode GetIssueCode(TextLengthIssue lengthIssue)
        {
            switch (lengthIssue)
            {
            case TextLengthIssue.LessThanMinimum:
                return(Codes[Code.TextLength_TooShort]);

            case TextLengthIssue.GreaterThanMaximum:
                return(Codes[Code.TextLength_TooLong]);

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
예제 #2
0
        private static IssueCode GetIssueCode(TextLengthIssue lengthIssue)
        {
            switch (lengthIssue)
            {
            case TextLengthIssue.LessThanMinimum:
                throw new ArgumentOutOfRangeException(nameof(lengthIssue), lengthIssue,
                                                      @"Unexpected length issue");

            case TextLengthIssue.GreaterThanMaximum:
                return(Codes[Code.TextLength_TooLong]);

            default:
                throw new ArgumentOutOfRangeException(nameof(lengthIssue), lengthIssue,
                                                      @"Unknown length issue");
            }
        }