System.Bindings.Methods.TMethodDescription

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

  TMethodDescription = record
  strict private
    FInvokable: IInvokable;
    FID: string;
    FName: string;
    FUnitName: string;
    FDefaultEnabled: Boolean;
    FFrameworkClass: TPersistentClass;
    FDescription: string;
  public
    constructor Create(const AInvokable: IInvokable; const AID, AName, AUnitName: string;
      ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
    property ID: string read FID;
    property Name: string read FName;
    property UnitName: string read FUnitName;
    property DefaultEnabled: Boolean read FDefaultEnabled;
    property FrameWorkClass: TPersistentClass read FFrameWorkClass;
    property Invokable: IInvokable read FInvokable;
    property Description: string read FDescription;
  end;

C++

struct DECLSPEC_DRECORD TMethodDescription
{
private:
    System::Bindings::Evalprotocol::_di_IInvokable FInvokable;
    System::UnicodeString FID;
    System::UnicodeString FName;
    System::UnicodeString FUnitName;
    bool FDefaultEnabled;
    System::Classes::TPersistentClass FFrameworkClass;
    System::UnicodeString FDescription;
public:
    __fastcall TMethodDescription(const System::Bindings::Evalprotocol::_di_IInvokable AInvokable, const System::UnicodeString AID, const System::UnicodeString AName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
    __property System::UnicodeString ID = {read=FID};
    __property System::UnicodeString Name = {read=FName};
    __property System::UnicodeString UnitName = {read=FUnitName};
    __property bool DefaultEnabled = {read=FDefaultEnabled};
    __property System::Classes::TPersistentClass FrameWorkClass = {read=FFrameworkClass};
    __property System::Bindings::Evalprotocol::_di_IInvokable Invokable = {read=FInvokable};
    __property System::UnicodeString Description = {read=FDescription};
    TMethodDescription() {}
};

Eigenschaften

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

Beschreibung

Record mit der Beschreibung einer Methode.

Der Record TMethodDescription enthält die Beschreibung einer Methode.

Parameter Bedeutung
ID Gibt die ID der Methode an.
Name Gibt den Namen der Methode an.
UnitName Gibt den Namen der Unit an, in der die Methode implementiert ist.
DefaultEnabled Gibt an, ob die Methode standardmäßig für die Verwendung aktiviert ist.
FrameWorkClass Gibt das Framework an, für das die Methode konzipiert ist (z.B. VCL oder FMX).
Invokable Gibt eine Position für bidirektionale Ausdrücke an.
Description Gibt eine Beschreibung der Methode an.

Siehe auch