Undeclared element
CodeRush Classic shows the Undeclared element code issue if the current code element is not declared.
#Fix
Declare the code element.
#Purpose
Highlights the code elements, which would cause the The name ‘Element name’ does not exist in the current context compilation error.
#Example
public class MyClass
{
public void AddText(string text)
{
if (_Data == null)
_Data = new List<string>();
_Data.Add(text);
}
}
Fix:
public class MyClass
{
private List<string> _Data = null;
public void AddText(string text)
{
if (_Data == null)
_Data = new List<string>();
_Data.Add(text);
}
}