❔ Rider's "cleanup on save" adds named parameters seemingly at random
I have a function with this signature:
public bool GetTelemetryData( ref int serialNum, out int batteryPercentage, out int distanceDrivenInMeters ) { ... }
public bool GetTelemetryData( ref int serialNum, out int batteryPercentage, out int distanceDrivenInMeters ) { ... }
Then, when I call it like so:
public string GetBatteryUsagePerMeter(int serialNum) { var validSerialNum = _car.GetTelemetryData( ref serialNum, // <-- It happens here out var batteryPercentage, out var distanceDrivenInMeters ); ... }
public string GetBatteryUsagePerMeter(int serialNum) { var validSerialNum = _car.GetTelemetryData( ref serialNum, // <-- It happens here out var batteryPercentage, out var distanceDrivenInMeters ); ... }
Rider will automatically add a named parameter like
serialNum: ref serialNum,
serialNum: ref serialNum,
. It only adds it to this particular parameter. I don't understand why?
I there's a particular reason I'm happy to keep it as is, but it just seems random. Anybody knows what's happening?