public static void Main()
CancellationTokenSource sf = new CancellationTokenSource();
public static void TryStart(CancellationToken sftoken)
CancellationTokenSource reint = new CancellationTokenSource();
CancellationTokenSource linkedCts =
CancellationTokenSource.CreateLinkedTokenSource(reint.Token, sftoken);
Console.WriteLine("Cancelled status, sf:" + sftoken.IsCancellationRequested + " reint:" +reint.Token.IsCancellationRequested + " overall:" + linkedCts.IsCancellationRequested);
Console.WriteLine("Cancelled status, sf:" + sftoken.IsCancellationRequested + " reint:" +reint.Token.IsCancellationRequested+ " overall:" + linkedCts.IsCancellationRequested);