Namespace: PureMVC.Patterns.Mediator

Class TAttributedMethods

PureMVC.Utils.TList<1>
  |
  +-- PureMVC.Patterns.Mediator.TAttributedMethods

public class TAttributedMethods ( PureMVC.Utils.TList<1> )

Abstract
False
Sealed
False
Persistent
False

Field Summary
  internal  TObject FSource
 
  internal  TRttiContext RC
 
  internal  TRttiType RType
 
 

Constructor Summary
Create(Source: TObject)
 
 

Method Summary
  public function TAttributedMethods ByAttribute(AP: TAttributePredicate )
 
  public Sub Destroy()
 
  public function TAttributedMethods Invoke(Args: array of TValue)
 
 

Field Detail

FSource

internal FSource: TObject
Type
TObject
Const
False
Class
False

RC

internal RC: TRttiContext
Type
TRttiContext
Const
False
Class
False

RType

internal RType: TRttiType
Type
TRttiType
Const
False
Class
False

Constructor Detail

Create

public constructor Create(Source: TObject)
Abstract
False
Reintroduce
False
Virtual
False
Override
False
Final
False

Method Detail

ByAttribute

public function ByAttribute(AP: TAttributePredicate ): TAttributedMethods 
Abstract
False
Reintroduce
False
Final
False
Returns
TAttributedMethods
Virtual
False
Override
False
Class
False

Destroy

public procedure Destroy()
Abstract
False
Reintroduce
False
Virtual
False
Override
True
Final
False

Invoke

public function Invoke(Args: array of TValue): TAttributedMethods 
Abstract
False
Reintroduce
False
Final
False
Returns
TAttributedMethods
Virtual
False
Override
False
Class
False

Generalization Link

to

Client
TAttributedMethods
Supplier
TList