예제 #1
0
        public PackageValidationResult(PackageValidationResultType type, string message, IReadOnlyList <string> warnings)
        {
            if (type != PackageValidationResultType.Accepted && message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            Type     = type;
            Message  = message;
            Warnings = warnings ?? EmptyList;
        }
예제 #2
0
 public PackageValidationResult(PackageValidationResultType type, string message)
     : this(type, message, warnings : null)
 {
 }
예제 #3
0
 public PackageValidationResult(PackageValidationResultType type, string message)
     : this(type, new PlainTextOnlyValidationMessage(message))
 {
 }