and invoke "Extract Method", the dialog box comes up with the "Declare static" checkbox checked, but allows me to uncheck it. Invoking a non-static method in the same class is illegal in a base constructor invocation (constructors have not finished executing), so shouldn't the checkbox be checked and disabled?
Description
When I do this:
public MyClass() : base(DateTime.Today) { }
and then highlight
DateTime.Today
and invoke "Extract Method", the dialog box comes up with the "Declare static" checkbox checked, but allows me to uncheck it. Invoking a non-static method in the same class is illegal in a base constructor invocation (constructors have not finished executing), so shouldn't the checkbox be checked and disabled?