/// <summary> /// Constructor. /// </summary> /// <param name="interaction">The waiting interaction.</param> /// <param name="values">The values received after waiting.</param> public WaitingException(AbstractWait interaction, List <object> values) : this($"{interaction} timed out yielding '{string.Join(", ", values)}'", interaction, values) { }
/// <summary> /// Most basic constructor. /// </summary> /// <param name="message">The exception message.</param> /// <param name="interaction">The waiting interaction.</param> /// <param name="values">The values received after waiting.</param> protected WaitingException(string message, AbstractWait interaction, List <object> values) : base(message) { Interaction = interaction; Values = values; }