beakona / AutoInterface

C# interface-to-member source generator
MIT License
73 stars 9 forks source link

record primary constructor #22

Closed tecAmoRaller closed 3 months ago

tecAmoRaller commented 3 months ago

Maybe source generator must support primary constructors attributes of record?

partial record LoggerWrapper([property: BeaKona.AutoInterface()] Serilog.ILogger logger) : Serilog.ILogger
{
    //[BeaKona.AutoInterface]
    //private readonly Serilog.ILogger _logger = logger;
}
beakona commented 3 months ago

I've made 1.0.36-pre prerelease that should work as expected.

tecAmoRaller commented 3 months ago

nice. It`s work