INotifyEvent<T> Interface

Represents type INotifyEvent<T>.

Namespace: Spring
IInterface
  Spring.IEvent
    Spring.IEvent<T>
      Spring.INotifyEvent<T>
        Spring.Events.TNotifyEventImpl<T>
type
 INotifyEvent<T> = interface(IEvent<TNotifyEvent<T>>)
 end;

Type Parameters

T

The INotifyEvent<T> type exposes the following members.

Show:
 NameDescription
CanInvoke

Returns True when the event will do anything because it is Enabled and contains any event handler. Otherwise returns False. (Inherited from IEvent.)

Enabled

Gets the value indicates whether the multicast event is enabled, or sets the value to enable or disable the event. (Inherited from IEvent.)

Invoke

Invokes all event handlers. (Inherited from IEvent<T>.)

OnChanged

Represents property OnChanged. (Inherited from IEvent.)

Top
Show:
 NameDescription
Add(T)

Adds an event handler to the list. (Inherited from IEvent<T>.)

Clear

Clears all event handlers. (Inherited from IEvent.)

GetCanInvoke

Represents method GetCanInvoke. (Inherited from IEvent.)

GetEnabled

Represents method GetEnabled. (Inherited from IEvent.)

GetInvoke

Represents method GetInvoke. (Inherited from IEvent<T>.)

GetOnChanged

Represents method GetOnChanged. (Inherited from IEvent.)

Remove(T)

Removes an event handler if it was added to the event. (Inherited from IEvent<T>.)

RemoveAll(Pointer)

Removes all event handlers which were registered by an instance. (Inherited from IEvent.)

SetEnabled(Boolean)

Represents method SetEnabled(Boolean). (Inherited from IEvent.)

SetOnChanged(TNotifyEvent)

Represents method SetOnChanged(TNotifyEvent). (Inherited from IEvent.)

Top