Size: a a a

2021 May 23

IC

Ilya L Che in .NET Talks🎄
Ок. Я всё понял.
источник

Lr

Larymar r.sorokin in .NET Talks🎄
источник

IC

Ilya L Che in .NET Talks🎄
Снейп вообще классный.
источник

AS

Andrew Shurunov in .NET Talks🎄
А в винде предустановлен фреймворк, так что баг в винде
источник

Lr

Larymar r.sorokin in .NET Talks🎄
Еще 1
источник

Lr

Larymar r.sorokin in .NET Talks🎄
источник

Lr

Larymar r.sorokin in .NET Talks🎄
Одним больше одним меньше
источник

Lr

Larymar r.sorokin in .NET Talks🎄
Разница
источник

IC

Ilya L Che in .NET Talks🎄
А в винде есть WSL, так что баг в линуксе.
источник

IC

Ilya L Che in .NET Talks🎄
И всё из-за проклятого компилятора фшарпа!
источник

🔘

🔘лег in .NET Talks🎄
А операционки на накатывают на железки так что баг в железе? А железки добывают так что баг в земле?
источник

L

Liza in .NET Talks🎄
Заорала
источник

O

Ortofax in .NET Talks🎄
произошло транзитивное замыкание
источник

O

Ortofax in .NET Talks🎄
эх вот бы у тасок функции`T Task<T>.Run(CancellationToken token)` и какую-нибудь контекстную IsCancellationRequested(), шоб токен этот везде прокидывался и встраивался в композиции тасок
источник

O

Ortofax in .NET Talks🎄
тип композишь мегатаску, а потом её запускаешь. прям как хачкельное IO, только с токеном и асинхронностью
источник

E

Elizium in .NET Talks🎄
static class Config{ public static CancellationToken token{set;get;}}
источник

O

Ortofax in .NET Talks🎄
> static
источник

E

Elizium in .NET Talks🎄
static class Config<T>{ public static CancellationToken token{set;get;}}
источник

E

Elizium in .NET Talks🎄
Config<Test>.token
источник

O

Ortofax in .NET Talks🎄
data Task t = ... deriving Monad
getToken :: Task CancellationToken
...
let task = do
 a <- task1
 b <- task2
 token <- getToken
 if isCancellationRequested token then ...
in runTask task myToken

вот чот такого рода чтобы делать. никаких статиков или трэдстатиков, токен всегда присутствует в контексте
источник