Complete class for Generic nested type is wrong:
Look at this code:
namespace ConsoleApplication8;
interface
type
BaseClasses<T> = public class
private
protected
public
end;
NestedClass nested in BaseClasses<T> = class
public
constructor;
method GetData : T;
end;
implementation
//After Ctrl-C in Fire
constructor BaseClasses.NestedClass<T>;
begin
end;
method BaseClasses.NestedClass<T>.GetData: T;
begin
end;
// Should be
constructor BaseClasses<T>.NestedClass;
begin
end;
method BaseClasses<T>.NestedClass.GetData: T;
begin
end;
end.