Event<Handler, Args> Class

Template Parameters | Constructors & Destructor | Member Functions | Member Variables

Definition

Line 17 of System.Windows/Event.cm

Template Parameters

Handler
Args EmptyEventArgs

Constructors & Destructor

public Event()
public ~Event()

Member Functions

public void AddHandler(Handler handler)
public void Fire()
public void Fire(Args& args)
public const List<Handler>& Handlers() const
public void RemoveHandler(Handler handler)

Member Variables

private List<Handler> handlers

Constructor& Destructor Details

Event Constructor

public Event()

Definition
Line 19 of System.Windows/Event.cm


~Event Destructor

public ~Event()

Definition
Line 22 of System.Windows/Event.cm


Member Function Details

AddHandler Member Function

public void AddHandler(Handler handler)

Definition
Line 25 of System.Windows/Event.cm


Fire Member Function

public void Fire()

Constraint
Args  is  EmptyEventArgs
Definition
Line 40 of System.Windows/Event.cm


Fire Member Function

public void Fire(Args& args)

Definition
Line 47 of System.Windows/Event.cm


Handlers Member Function

public const List<Handler>& Handlers()

Definition
Line 36 of System.Windows/Event.cm


RemoveHandler Member Function

public void RemoveHandler(Handler handler)

Definition
Line 32 of System.Windows/Event.cm