This will successfully generate code:
internal void Configure(IConfiguration configuration) =>
ConfigurationBinder.Bind(configuration: configuration, instance: this);
but this will not:
internal void Configure(IConfiguration configuration) =>
ConfigurationBinder.Bind(instance: this, configuration: configuration);
This will successfully generate code:
but this will not: