[2.0.2] Rename Properties

I'm noticing with ReSharper 2.0.2 that when renaming a property, the underlying field is renamed only if it matches the case-sensitive property name. As an example, I have a class as follows:

private int _action;
private string _actiondescription;

public int Action { ...}
public string ActionDescription { ...}

If I rename Action to something else, ReSharper helpfully renames _action as well; however, ReSharper completely ignores _actiondescription if I rename ActionDescription. Based on what I've discovered so far, ReSharper finds the underlying field only if the field name exactly matches the property name with the exception of the prefix and lowercase initial letter.

Please sign in to leave a comment.