C#C
C#3y ago
__dil__

❔ 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
    ) { ... }


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
        );

        ...
    }

Rider will automatically add a named parameter like 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?
Was this page helpful?