else: RU(message)
у меня кусок программы работает по-разному в зависимости от времени и даты
{
var cts0 = new CancellationTokenSource();
var token0 = cts0.Token;
var cts1 = CancellationTokenSource.CreateLinkedTokenSource(token0);
var token1 = cts1.Token;
token0.IsCancellationRequested.Dump("token0 before cancelling cts0"); // false
token1.IsCancellationRequested.Dump("token1 before cancelling cts0"); // false
cts0.Cancel();
token0.IsCancellationRequested.Dump("token0 after cancelling cts0"); // true
token1.IsCancellationRequested.Dump("token1 after cancelling cts0"); // true
}
{
var cts0 = new CancellationTokenSource();
var token0 = cts0.Token;
var cts1 = CancellationTokenSource.CreateLinkedTokenSource(token0);
var token1 = cts1.Token;
token0.IsCancellationRequested.Dump("token0 before cancelling cts1"); // false
token1.IsCancellationRequested.Dump("token1 before cancelling cts1"); // false
cts1.Cancel();
token0.IsCancellationRequested.Dump("token0 after cancelling cts1"); // false
token1.IsCancellationRequested.Dump("token1 after cancelling cts1"); // true
}
использовать давно забытые примитивные конструкции типов (например, массив символов как буфер)