TCollectionChangedEventImpl<T> Class

Represents type TCollectionChangedEventImpl<T>.

Namespace: Spring.Collections.Events
TInterfacedObject
  Spring.Events.Base.TEventBase
    Spring.Collections.Events.TCollectionChangedEventImpl<T>
type
 TCollectionChangedEventImpl<T> = class(TEventBase, ICollectionChangedEvent<T>)
 end;

Type Parameters

T

The TCollectionChangedEventImpl<T> type exposes the following members.

Show:
 NameDescription
Create

Initializes a new instance of the TCollectionChangedEventImpl<T> class.

Top
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 TEventBase.)

Enabled

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

Handlers

Represents property Handlers. (Inherited from TEventBase.)

OnChanged

Represents property OnChanged. (Inherited from TEventBase.)

Top
Show:
 NameDescription
Add(TCollectionChangedEvent<T>)

Represents method Add(TCollectionChangedEvent<T>).

Clear

Clears all event handlers. (Inherited from TEventBase.)

GetInvoke

Represents method GetInvoke.

InternalInvoke(TObject,T,TCollectionChangedAction)

Represents method InternalInvoke(TObject,T,TCollectionChangedAction).

Notify(TObject,TMethodPointer,TCollectionNotification)

Represents method Notify(TObject,TMethodPointer,TCollectionNotification). (Inherited from TEventBase.)

Remove(TCollectionChangedEvent<T>)

Represents method Remove(TCollectionChangedEvent<T>).

RemoveAll(Pointer)

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

Top
Show:
 NameDescription
Invoke

Represents property Invoke. (Inherited from TEventBase.)

Top
Show:
 NameDescription
fInvoke

Represents field fInvoke. (Inherited from TEventBase.)

Top