Namespace: OtlCommon

Record TOmniExecutable


public record TOmniExecutable


Property Summary
  public  TProc Delegate
 
  public  TOmniExecutableKind Kind
 
  public  TMethod Method
 
  public  TProcedure Proc
 
 

Method Summary
  public Sub AnonCopy(Dest: ; Source: )
 
  public Sub Clear()
 
  public function boolean IsNull()
 
  public function TMethod operator Explicit(a: TOmniExecutable )
 
  public function TOmniExecutable operator Explicit(a: TMethod)
 
  public function TOmniExecutable operator Explicit(a: TProcedure)
 
  public function TOmniExecutable operator Explicit(a: TProc)
 
  public function TOmniExecutable operator Implicit(a: TMethod)
 
  public function TOmniExecutable operator Implicit(a: TProcedure)
 
  public function TMethod operator Implicit(a: TOmniExecutable )
 
  public function TOmniExecutable operator Implicit(a: TProc)
 
  public Sub SetDelegate(source: )
 
 

Property Detail

Delegate

public Delegate: TProc
Type
TProc
Class
False
Access
read/write

Kind

public Kind: TOmniExecutableKind 
Type
TOmniExecutableKind
Class
False
Access
read

Method

public Method: TMethod
Type
TMethod
Class
False
Access
read/write

Proc

public Proc: TProcedure
Type
TProcedure
Class
False
Access
read/write

Method Detail

AnonCopy

public procedure AnonCopy(Dest: ; Source: )
Reintroduce
False
Class
True

Clear

public procedure Clear()
Reintroduce
False
Class
False

IsNull

public function IsNull(): boolean
Reintroduce
False
Returns
boolean
Class
False

operator Explicit

public function operator Explicit(a: TOmniExecutable ): TMethod
Class
False

operator Explicit

public function operator Explicit(a: TMethod): TOmniExecutable 
Class
False

operator Explicit

public function operator Explicit(a: TProcedure): TOmniExecutable 
Class
False

operator Explicit

public function operator Explicit(a: TProc): TOmniExecutable 
Class
False

operator Implicit

public function operator Implicit(a: TMethod): TOmniExecutable 
Class
False

operator Implicit

public function operator Implicit(a: TProcedure): TOmniExecutable 
Class
False

operator Implicit

public function operator Implicit(a: TOmniExecutable ): TMethod
Class
False

operator Implicit

public function operator Implicit(a: TProc): TOmniExecutable 
Class
False

SetDelegate

public procedure SetDelegate(source: )
Reintroduce
False
Class
False

Association Link

to Enum TOmniExecutableKind

Supplier
TOmniExecutableKind
Directed
False
Client
oeKind
Type
association

to Enum TOmniExecutableKind

Supplier
TOmniExecutableKind
Directed
False
Client
Kind
Type
association