Source code generation not working with partial record, only with partial class
Using a basic incremental source code generator to generate some serializer-like functionality.
Generated Code:
* Record:
* Class:
With class I can access
DecodePacket
and EncodePacket
just fine, however for the record I'm unable to access It. Also If I copy the partial record
without any source code just below the original record
It works fine aswell.
Any Idea why this isn't working for records?4 Replies
nope, no idea, looks good
you should test it
like does the code actually generate? are there diagnostics? step through the generator to see what it's doing
Yea that's straight up from
Source Generators
in Rider. However I've restarted Rider and now It works maybe that's some incremental caching problem then.
I should probably try to see If I can reproduce + report It later, thanks thoit's very likely a caching thing, not sure how the experience is in rider. i don't usually "test" my generators by using them in another project
i just write actual tests
Hmm I'll read into that a bit more, just testing them out abit for now