Skip to content

Commit 71ea385

Browse files
authored
Tiny optimization (#25175)
* Tiny optimization - Don't capture the execution context when using UnsafeOnCompleted
1 parent c21841f commit 71ea385

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/SignalR/common/Http.Connections/src/Internal/TaskExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ public static async Task NoThrow(this Task task)
2121
// Observe exception
2222
public void GetResult() { _ = _task.Exception; }
2323
public void OnCompleted(Action continuation) => _task.GetAwaiter().OnCompleted(continuation);
24-
public void UnsafeOnCompleted(Action continuation) => OnCompleted(continuation);
24+
public void UnsafeOnCompleted(Action continuation) => _task.GetAwaiter().UnsafeOnCompleted(continuation);
2525
}
2626
}

0 commit comments

Comments
 (0)