Steve Dunn
Steve Dunn
Many thanks for the bug report @DPDmancul . I'll take a look at this soon.
I'll hopefully have something ready tomorrow. I'll need to bump up the major version as it's a breaking change.
@DPDmancul - this is now in version 5.0.0 (beta 1). Would you mind giving it a try to see if it works as expected?
Thanks for trying it out @DPDmancul . It's an interesting scenario regarding wrapping nullable reference types. In my opinion, Vogen's primary purpose is to avoid nulls and strongly type things...
Unfortunately, derived attributes **must** include all of the parameter from the base attribute. So in your case, it's this immensely verbose declaration! ```c# public class CustomValueObjectAttribute : ValueObjectAttribute { public...
Perhaps compare with https://andrewlock.net/simplifying-theory-test-data-with-xunit-combinatorial/
Had a quick stab at this. It won't work with a semantic `compilationContext.RegisterOperationAction(AnalyzeExpression, OperationKind.ObjectCreation)` - it needs to use syntax, and then get the model, and then get the generic...
@aradalvand - I started working on this, but hit a brick wall: MemoryPack uses source generators, but so does Vogen. There is no way to order which source generator runs...
👍👍 I'll add the formatters as it'll still be useful for value objects in other assemblies.
Hi @CheloXL - this should already be supported https://stevedunn.github.io/Vogen/use-in-swagger.html Please let me know if there's anything missing