The requested page is not available for the requested platform. You are viewing the content for Default platform.

Redundant private setter

CodeRush Classic shows the Redundant private setter code issue if a property with a backing store contains a private setter.

Fix

Remove the private setter.

Purpose

Highlights private set accessors, which can be removed to improve code readability.

Example

private string _MyProperty;
public string MyProperty
{
    get 
    { 
        return _MyProperty; 
    }private set
    {
        _MyProperty = value;
    }
}

Fix:

private string _MyProperty;
public string MyProperty
{
    get 
    { 
        return _MyProperty; 
    }
}