Table of Contents

Class ChangeNotification

Namespace
The.ChangeTracking
Assembly
Instagile.dll

Provides static methods to manage change notification handlers for entities.

public static class ChangeNotification
Inheritance
ChangeNotification
Inherited Members

Methods

AddCalculationDependencyHandlers(NotificationExecutor, EntityKernel)

public static IDisposable AddCalculationDependencyHandlers(NotificationExecutor executor, EntityKernel entity)

Parameters

executor NotificationExecutor
entity EntityKernel

Returns

IDisposable

AddCalculationDependencyHandlers(NotificationExecutor, IEntity)

public static IDisposable AddCalculationDependencyHandlers(NotificationExecutor executor, IEntity entity)

Parameters

executor NotificationExecutor
entity IEntity

Returns

IDisposable

AddDeepEntityChangedHandler(EntityKernel, Action)

public static IDisposable AddDeepEntityChangedHandler(EntityKernel source, Action entityChangedHandler)

Parameters

source EntityKernel
entityChangedHandler Action

Returns

IDisposable

AddDeepEntityChangedHandler(IEntity, Action)

public static IDisposable AddDeepEntityChangedHandler(IEntity source, Action entityChangedHandler)

Parameters

source IEntity
entityChangedHandler Action

Returns

IDisposable

AddDeepValueChangedHandler(EntityKernel, PropertyPath, Subscription)

public static IDisposable AddDeepValueChangedHandler(EntityKernel entity, PropertyPath propertyPath, NotificationExecutor.Subscription executor)

Parameters

entity EntityKernel
propertyPath PropertyPath
executor NotificationExecutor.Subscription

Returns

IDisposable

AddDeepValueChangedHandler(IEntity, PropertyPath, Subscription)

public static IDisposable AddDeepValueChangedHandler(IEntity entity, PropertyPath propertyPath, NotificationExecutor.Subscription executor)

Parameters

entity IEntity
propertyPath PropertyPath
executor NotificationExecutor.Subscription

Returns

IDisposable

AddPropertyChangeHandlers(EntityKernel, EventHandler, NotifyCollectionChangedEventHandler)

public static IDisposable AddPropertyChangeHandlers(EntityKernel source, EventHandler valueChangedHandler, NotifyCollectionChangedEventHandler setChangedHandler)

Parameters

source EntityKernel
valueChangedHandler EventHandler
setChangedHandler NotifyCollectionChangedEventHandler

Returns

IDisposable

AddPropertyChangeHandlers(IEntity, EventHandler, NotifyCollectionChangedEventHandler)

public static IDisposable AddPropertyChangeHandlers(IEntity source, EventHandler valueChangedHandler, NotifyCollectionChangedEventHandler setChangedHandler)

Parameters

source IEntity
valueChangedHandler EventHandler
setChangedHandler NotifyCollectionChangedEventHandler

Returns

IDisposable