public SymbolPackageValidationResult(SymbolPackageValidationResultType type, string message, Package package)
        {
            if (type != SymbolPackageValidationResultType.Accepted && message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            Type    = type;
            Message = message;
            Package = package;
        }
 public SymbolPackageValidationResult(SymbolPackageValidationResultType type, string message)
     : this(type, message, package : null)
 {
 }