Tim Cassell
Tim Cassell
@JobaDiniz I don't mind if you want to send a separate PR if @cdonke is unavailable to update his. Just take note of the comments left in #1651.
I'm not sure what @YegorStepanov's plans are for his PR, but it hasn't been touched in a while. Feel free to take a crack at it if you want @snowfrogdev...
@adamsitnik Can you take a look?
@AndreyAkinshin `InProcessToolchain` has been deprecated in favor of `InProcessNoEmitToolchain` since #1123 (almost 4 years ago). I updated it to match the changes I made here and in my other followup...
@ig-sinicyn I touched the InProcess toolchains here, can you take a look?
@YegorStepanov Moving the conversation here since it's off topic for #2114. > Since you are writing a library for Unity, I thought it was related to Unity. > > Anyway,...
> 1. it should accept object Eh... that's 2 boxes (UniTask and its awaiter are structs), and a 3rd box if the result is a struct. I suppose that's acceptable...
> We can calculate the boxing size and subtract it from the result. We can't calculate the extra time that the boxing and reflection will consume, though. But that shouldn't...
If we do awaitable interface forwarding, it could look something like this: Details ```cs public interface IForwardAwaitable { TAwaiter GetAwaiter(ref TAwaitable awaitable); bool IsCompleted(ref TAwaiter awaiter); void OnCompleted(ref TAwaiter awaiter,...
> It seems to me that your solution can do a source generator (this is not related to `SourceGenToolchain`, because I don't understand what it exactly will do). > >...