Innerfuse Script

PPropertyDef

Unit: ifs_var.pas
PPropertyDef is used to store the definition of a property.

Declaration:
type
   PPropertyDef = ^TPropertyDef;
   TPropertyDef = packed record
     Name: string;
     CV_Type: PTypeRec;
     Cv_PropRead,
     CV_PropWrite: Pointer;
     CV_PropFlags: Word;
     { CSV_Property flags:
       $1 = Readable
       $2 = Writeable
       $4 = CV_Read = Procedure (if not CV_Read = Longint(no) absolute number in TCreatedClass.Variables )        $8 = CV_Write = Procedure (if not CV_Write = Longint(no) absolute number in TCreatedClass.Variables )
       $10 = Private
       $20 = Public
       $30 = Protected
     }

end;