System.Bindings.Methods.TMethodDescription

De RAD Studio API Documentation
Aller à : navigation, rechercher

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() {}
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
System.Bindings.Methods.pas
System.Bindings.Methods.hpp
System.Bindings.Methods System.Bindings.Methods

Description

Enregistrement qui contient la description d'une méthode.

TMethodDescription est un enregistrement qui contient la description d'une méthode.

Paramètre Signification
ID Indique l'ID de la méthode.
Nom Indique le nom de la méthode.
UnitName Indique le nom de l'unité où la méthode est implémentée.
DefaultEnabled Spécifie si la méthode est activée pour utilisation, par défaut.
FrameWorkClass Indique le framework pour lequel la méthode est destinée (par exemple, VCL ou FMX).
Invokable Spécifie un emplacement utilisé par les expressions bidirectionnelles.
Description Spécifie une description de la méthode.

Voir aussi