E2570 ジェネリック メソッドまたはジェネリック型のメソッドでのローカル手続きはサポートされていません(Delphi)
エラーと警告のメッセージ(Delphi) への移動
これが発生するのは、ジェネリック型の内部でローカル関数/手続きを使用した場合です。
program E2570;
{E2570 Local procedure in generic method or method of generic type is not supported}
{$APPTYPE CONSOLE}
type
TMyClass = class
public
procedure MyMethod<T>(A: T);
end;
procedure TMyClass.MyMethod<T>(A: T);
procedure NotAllowed(B: T); //E2570
begin
end;
begin
NotAllowed(A);
end;
begin
end.