C# Class Notify.Tracker

Creates an instance of this class to track changes to as many objects as needed. It automatically drills down and track changes to all objects reachable from the explicitly tracked objects. In a MVVM application, it should be sufficient to track just the root view model.
This class is not thread-safe. If you want to access instances of this class from multiple threads, you need to synchronize properly.
Inheritance: IDisposable
Show file Open project: buunguyen/notify Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void

Cleans up the tracker and all tracked objects.

Track ( ) : Tracker

Tracks one or more objects and all of their properties, including collections, recursively. Can be invoked multiple times for different objects.

Method Details

Dispose() public method

Cleans up the tracker and all tracked objects.
public Dispose ( ) : void
return void

Track() public method

Tracks one or more objects and all of their properties, including collections, recursively. Can be invoked multiple times for different objects.
public Track ( ) : Tracker
return Tracker