Skip to content

GCop658 false alarm #290

@sungam3r

Description

@sungam3r

Before fix:

 public class NumberSizePageFilter
    {
        public int PageNumber { get; set; }
        public int PageSize { get; set; }
        public NumberSizePageFilter Next() => new NumberSizePageFilter { PageNumber = PageNumber + 1, PageSize = PageSize }; // GCop658	Use compound assignment.	
    }

After fix:

 public class NumberSizePageFilter
    {
        public int PageNumber { get; set; }
        public int PageSize { get; set; }
        public NumberSizePageFilter Next() => new NumberSizePageFilter { PageNumber += 1, PageSize = PageSize }; // CS0747	Invalid initializer member declarator
    }

which is obviously not compiled.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions