from a readability perspective it would help to understand that none of these if blocks can be entered at the same time at runtime and it would also help if that had to be changed in the future
I mean really all of this out of scope of this type, this is basically just a wrapper over a sleep function, so really it needs to sleep for TimeSpan and maybe return how long we actually slept for. Any further time tracking is out of scope of this type.
in any case its 1am for me so i aint doing the actual limiter part now, but breaknecksleep now takes a duration like any self-respecting sleep function should
whoops, turns out my pr from last night doesnt build still because i didnt have the lab sample thing in my .gen.sln and didnt notice it needed changing
hello... sorry if this is the inappropriate place to bring this up, please let me know if so!
I think Kai would recognise me from the csharp discord and my issues with nativeaot. Some other members there said I should suggest annotations on the reflection-required bits of code like [RequiresDynamicCode][RequiresDynamicCode], and I'm sure there are other possible annotations to make
Oh I see... Earlier I was having an issue with nativeaot, it did not warn that it would be an error in aot mode, and I was scratching my head. If this is un-rectifiable I understand