v10.10.2024.0701 使用IJsonHost改进Json序列化
大石头 编写于 2024-07-01 08:36:34 大石头 提交于 2024-07-01 08:48:33
X
namespace System.Threading.Tasks;

internal class TaskConstants<T>
{
	internal static readonly Task<T> Canceled;

	static TaskConstants()
	{
		TaskCompletionSource<T> taskCompletionSource = new TaskCompletionSource<T>();
		taskCompletionSource.SetCanceled();
		Canceled = taskCompletionSource.Task;
	}
}
internal static class TaskConstants
{
	public static readonly Task Finished;

	public static readonly Task Canceled;

	static TaskConstants()
	{
		TaskCompletionSource<object> taskCompletionSource = new TaskCompletionSource<object>();
		taskCompletionSource.SetResult(null);
		Finished = taskCompletionSource.Task;
		taskCompletionSource = new TaskCompletionSource<object>();
		taskCompletionSource.SetCanceled();
		Canceled = taskCompletionSource.Task;
	}
}