System.Bindings.Methods.TMethodDescription
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() {}
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | System.Bindings.Methods.pas System.Bindings.Methods.hpp |
System.Bindings.Methods | System.Bindings.Methods |
説明
メソッドの説明が格納されるレコードです。
TMethodDescription は、メソッドの説明が格納されるレコードです。
パラメータ | 意味 |
ID
|
メソッドの ID を示します。 |
Name
|
メソッドの名前を示します。 |
UnitName
|
メソッドが実装されているユニットの名前を示します。 |
DefaultEnabled
|
メソッドがデフォルトで使用可能になっているかどうかを指定します。 |
FrameWorkClass
|
メソッドの対象となるフレームワーク(たとえば、VCL や FMX など)を示します。 |
Invokable
|
双方向の式で使用される場所を指定します。 |
Description
|
メソッドの説明を指定します。 |