A C# when condition that decides whether a type-compatible catch clause handles the current exception.