From 6b6b12dda810bcd7f5f4f63a5978721c812c7a5c Mon Sep 17 00:00:00 2001 From: Exanite Date: Thu, 4 Jul 2024 18:19:01 -0400 Subject: [PATCH] Fix incorrect nullable annotations --- Threading/ThreadSynchronizationContext.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Threading/ThreadSynchronizationContext.cs b/Threading/ThreadSynchronizationContext.cs index 3722b51..4cf73fc 100644 --- a/Threading/ThreadSynchronizationContext.cs +++ b/Threading/ThreadSynchronizationContext.cs @@ -27,12 +27,12 @@ public ThreadSynchronizationContext(Thread targetThread) TargetThread = targetThread; } - public override void Send(SendOrPostCallback callback, object state) + public override void Send(SendOrPostCallback callback, object? state) { Post(callback, state); } - public override void Post(SendOrPostCallback callback, object state) + public override void Post(SendOrPostCallback callback, object? state) { callbacks.Enqueue(new Callback(callback, state)); } @@ -64,9 +64,9 @@ public void Run() private readonly struct Callback { private readonly SendOrPostCallback callback; - private readonly object state; + private readonly object? state; - public Callback(SendOrPostCallback callback, object state) + public Callback(SendOrPostCallback callback, object? state) { this.callback = callback; this.state = state;