Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, Serginio1, Вы писали:
S>>>Continuation, конечно, про таски. Но вот async\await обходится без них -- там КА строится.
S>>Ну вот вызов Next КА вполне себе может выполнять ContinueWith
НС>Но не выполняет.
НС>И, в любом случае, это внутренние детали реализации асинков, на общую схему это не влияет никак. Завтра поменяют КА на вызов ContinueWith и ничего принципиально при этом не поменяется.
В общем то согласен. Кстати
https://habr.com/ru/post/260217/
Dissecting the async methods in C#
Вместо ContinueWhith используют UnsafeOnCompleted
https://docs.microsoft.com/ru-ru/dotnet/api/system.runtime.compilerservices.taskawaiter.unsafeoncompleted?view=netcore-3.1