martinothamar /WrapperValueObjectC#523A .NET source generator for creating simple value objects wrapping primitive types.dotnetcsharpsource-generationsource-gen