internal MediaDatabaseException(MediaDatabaseError error, string message) : this(error, message, null) { }
internal MediaDatabaseException(MediaDatabaseError error, string message, Exception innerException) : base(message, innerException) { Error = error; }
internal MediaDatabaseException(MediaDatabaseError error) : this(error, error.ToString()) { }