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; }
public ValidationIssue SetLevel(ValidationIssueLevel level) { return(this.SetPropertyValueImpl(nameof(Level), level)); }