roslynator icon indicating copy to clipboard operation
roslynator copied to clipboard

RCS1250 fixer generates invalid syntax for Dictionaries

Open prezaei opened this issue 8 months ago • 1 comments

If roslynator_use_collection_expression = true, the code below generates an invalid syntax:

    private static readonly Dictionary<GroundingDataSize, int> Sizes = new()
    {
        { GroundingDataSize.Small, 5 },
        { GroundingDataSize.Medium, 20 },
        { GroundingDataSize.Large, 100 }
    };

Generates this:

    private static readonly Dictionary<GroundingDataSize, int> Sizes = [
        { GroundingDataSize.Small, 5 },
        { GroundingDataSize.Medium, 20 },
        { GroundingDataSize.Large, 100 }
    ];

prezaei avatar Mar 27 '25 21:03 prezaei

Image

florinlacatus98 avatar Apr 05 '25 18:04 florinlacatus98