Пример #1
0
        public ValidationIssue(
            String message,
            ValidationIssueLevel level,
            String code = default(String),
            ISet <String> memberNames = default(ImmutableHashSet <String>))
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }
            else if (String.IsNullOrWhiteSpace(message))
            {
                throw new ArgumentException(
                          $"The {nameof(message)} argument should be populated and should not just be whitespace.",
                          nameof(message)
                          );
            }

            this.Message     = message;
            this.Level       = level;
            this.Code        = code;
            this.MemberNames = memberNames;
        }
Пример #2
0
 public ValidationIssue SetLevel(ValidationIssueLevel level)
 {
     return(this.SetPropertyValueImpl(nameof(Level), level));
 }