I’d just like to add even though I’m aware I’m probably not following good practices in places and making noob mistakes, I’m very proud of what I’ve achieved ( so no hate pls 🙂 ). Please check it out and let me know what you think!


https://github.com/FireBanana/SkiaCore
So, some things you’re missing. There are no guards, aka checking for nulls, any time you use a class, you need to check it isn’t null.
Also, you should never use Thread, try looking into QueueUserWorkItem https://docs.microsoft.com/en-us/dotnet/api/system.threading.threadpool.queueuserworkitem?view=net-5.0
Ignore the .net version, it works all the way back to 4.5
Thanks for the info! Any reason why Thread shouldn’t be used?
C# devs
null reference exceptions

source