Skip to main content

Unused declaration

In This Article

CodeRush Classic shows the Unused declaration code issue if a private member or a local variable does not have references within its visibility scope.

#Fix

Remove the unused declaration.

#Purpose

Highlights the declarations, which can be removed to improve code readability.

#Example

public class MyClass
{
    public MyClass(string name)
    {
        Name = name;
    }
    public string Name { get; private set; }
    public object Data { get; set; }
    private object _Data;
}

Fix:

public class MyClass
{
    public MyClass(string name)
    {
        Name = name;
    }
    public string Name { get; private set; }
    public object Data { get; set; }
}