System.TypInfo.TAttrEntry

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

  TAttrEntry = record
    AttrType: PPTypeInfo;
    AttrCtor: Pointer;
    ArgLen: Word;
    ArgData: array[1..65536 {ArgLen - 2}] of Byte;
  end;

C++

struct DECLSPEC_DRECORD TAttrEntry
{
public:
    PTypeInfo *AttrType;
    void *AttrCtor;
    System::Word ArgLen;
    System::StaticArray<System::Byte, 65536> ArgData;
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

Beschreibung

TAttrEntry wird intern zur Repräsentation eines Attributs verwendet.

TAttrEntry-Strukturen werden automatisch vom Object Pascal-Compiler für alle Typen und Member eingefügt, die über Annotationsattribute verfügen.

Verwenden Sie TAttrEntry nicht direkt, sondern greifen Sie mit der Klasse TRttiType auf die einem Object Pascal-Typ zugeordneten Attributinformationen zu.

Siehe auch