I've split out the various structs in the wit-bindgen code for c#: https://github.com/bytecodealliance/wit-bindgen/pull/1110
I was stuggling to follow around which parts of the code manged which parts of the source generation. I realize its a big change but I think it might help others coming to the code. I know even after working on the project for awhile, didn't really understand how all the different parts interacted. I hope this helps make it a bit more digestitable for others. @Scott Waye @Joel Dice @Timmy Silesmo
Last updated: Dec 13 2025 at 20:04 UTC