I am trying to use Delphi 2009's refactoring to extract an interface from a class. The class looks something like this:
Type
TMyClass = class(TObject)
private
FPrivateVar: Integer;
public
procedure MyPublicProc(Value: String);
function MyPublicFunc(Value: String): String;
end;
If I place the cursor in the public section, right click and select Refactoring|Extract interface, there is a slight pause then... nothing. What am I doing something wrong?