WaitUntilTimeoutException
Namespace: Hex1b.Automation
Assembly: Hex1b.dll
Exception thrown when a times out waiting for a condition. Includes rich diagnostic information about the terminal state at the time of timeout.
public sealed class WaitUntilTimeoutException : TimeoutException, ISerializableInheritance
Object → Exception → SystemException → TimeoutException → WaitUntilTimeoutException
Implements
Properties
CallerFilePath
Gets the source file path where the WaitUntil call was made.
Returns: String
public string? CallerFilePath { get; }CallerLineNumber
Gets the line number where the WaitUntil call was made.
Returns: Nullable<Int32>
public int? CallerLineNumber { get; }ConditionDescription
Gets the description of the condition being waited on. This is either the caller-provided description or the auto-captured predicate expression.
Returns: String
public string ConditionDescription { get; }TerminalSnapshot
Gets the terminal snapshot captured at the time of timeout, or null if unavailable.
Returns: Hex1bTerminalSnapshot
public Hex1bTerminalSnapshot? TerminalSnapshot { get; }Timeout
Gets the timeout duration that was exceeded.
Returns: TimeSpan
public TimeSpan Timeout { get; }