Code completion can not resolve generic types used in nested classes/objects/records
Original Reporter info from Mantis: Julian Puhl @jpuhl
-
Reporter name:
Original Reporter info from Mantis: Julian Puhl @jpuhl
- Reporter name:
Description:
Example:
type
T3 = record
Var1: Integer;
Var2: Integer;
end;
generic T1<T> = object
type T2 = record
TestVar2: T;
end;
var
TestVar1: T;
end;
TTest1 = specialize T1<T3>;
var
testing: TTest1;
testing2: TTest1.T2;
begin
testing.TestVar1.; //CTRL-Space shows Var1 and Var2
testing2.TestVar2.; //CTRL-Space shows error: illegal qualifier . found
end.
Mantis conversion info:
- Mantis ID: 28989
- Assignee Gitlab user: @PascalRiekenberg
- Assignee Mantis username: PascalR
- Assignee name: Pascal Riekenberg
- Version: 1.5 (SVN)
- Monitored by: » @PascalRiekenberg (Pascal Riekenberg)