解决MySql布尔型新旧版本兼容问题,采用枚举来表示布尔型的数据表。由正向工程赋值
大石头 authored at 2018-05-15 21:21:05
763.00 B
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;
	}
}