Ist es möglich, den Index der Klasseneigenschaft abzurufen?

type
  TMyClass = class
  ...
  public
    ...
    property P1: Integer Index 1 read GetInteger write SetInteger;
    property P2: Integer Index 2 read GetInteger write SetInteger;
    property P3: Integer Index 3 read GetInteger write SetInteger;
    ...
  end;

Ist es möglich, den Index der Klasseneigenschaft abzurufen? Zum Beispiel so etwas wie

  I := IndexOfProperty(TMyClass.P2);

Antworten auf die Frage(2)

Ihre Antwort auf die Frage