Spring4D Docs
  • Guide
  • API Reference
  1. Spring.Base
  2. Spring.Events.Base
  3. TEventBase

TEventBase Class

On this page

  1. Definition
  2. Enumerations
  3. Constants
  4. Constructors
  5. Properties
  6. Methods
  7. Fields

Definition

Unit:
Spring.Events.Base
Package:
Spring.Base

Base class for multicast event implementation

Delphi
type TEventBase = class(TRefCountedObject)
Inheritance
TObject
TRefCountedObject
TEventBase
Derived
TCollectionChangedEventImpl<T>
TEvent
TNotifyEventImpl
TNotifyEventImpl<T>
TPropertyChangedEventImpl

Enumerations

TCollectionNotification

Constants

DisabledFlag
RefCountMask
objDestroyingFlag

Constructors

Destroy

Properties

CanInvoke
Enabled
Invoke
OnChanged
RefCount
UseFreeNotification

Methods

Add(TMethod)
AfterConstruction (Inherited from TRefCountedObject)
AsObject (Inherited from TRefCountedObject)
BeforeDestruction
Clear
EnsureNotificationHandler
GetCanInvoke
GetEnabled
GetHandlers
GetInterface(TGuid, Void) (Inherited from TRefCountedObject)
GetOnChanged
GetUseFreeNotification
HandleNotification(TComponent, TOperation)
NewInstance (Inherited from TRefCountedObject)
Notify(TObject, TMethod, TCollectionNotification)
QueryInterface(TGuid, Void) (Inherited from TRefCountedObject)
Remove(TMethod)
RemoveAll(Pointer)
SetEnabled(Boolean)
SetOnChanged(TNotifyEvent)
SetUseFreeNotification(Boolean)
_AddRef (Inherited from TRefCountedObject)
_Release

Fields

fHandlers
fInvoke
fNotificationHandler
fOnChanged
fRefCount (Inherited from TRefCountedObject)

On this page

  1. Definition
  2. Enumerations
  3. Constants
  4. Constructors
  5. Properties
  6. Methods
  7. Fields

Unofficial DocInsight showcase for Spring4D. Not affiliated with, sponsored by, or endorsed by the Spring4D Team.
Copyright © 2009 - present Spring4D team. All Rights Reserved.
Built with DocInsight.