TEventBase Class
Base class for multicast event implementation
Spring.Events.Base.TEventBase
Spring.Collections.Events.TCollectionChangedEventImpl<T>
Spring.Events.Base.TEventBase<T>
Spring.Events.TEvent
Spring.Events.TNotifyEventImpl
Spring.Events.TNotifyEventImpl<T>
Spring.Events.TPropertyChangedEventImpl
The TEventBase type exposes the following members.
Name | Description | |
---|---|---|
Create | Initializes a new instance of the TEventBase class. | |
Destroy | Represents the destructor of the TEventBase class. |
Name | Description | |
---|---|---|
CanInvoke | Returns True when the event will do anything because it is Enabled and contains any event handler. Otherwise returns False. | |
Count | Represents property | |
Enabled | Gets the value indicates whether the multicast event is enabled, or sets the value to enable or disable the event. | |
Handlers | Represents property | |
OnChanged | Represents property |
Name | Description | |
---|---|---|
Add(TMethodPointer) | Represents method | |
Clear | Clears all event handlers. | |
Delete(Integer) | Represents method | |
GetCanInvoke | Represents method | |
GetCount | Represents method | |
GetEnabled | Represents method | |
GetHandlers | Represents method | |
GetInvoke | Represents method | |
GetOnChanged | Represents method | |
HandleNotification(TComponent,TOperation) | Represents method | |
LockEnter | Represents method | |
LockLeave | Represents method | |
Notify(TObject,TMethodPointer,TCollectionNotification) | Represents method | |
Remove(TMethodPointer) | Represents method | |
RemoveAll(Pointer) | Removes all event handlers which were registered by an instance. | |
SetEnabled(Boolean) | Represents method | |
SetOnChanged(TNotifyEvent) | Represents method |
Name | Description | |
---|---|---|
fCount | Represents field | |
fHandlers | Represents field | |
fInvoke | Represents field | |
fLock | Represents field | |
fNotificationHandler | Represents field | |
fOnChanged | Represents field |