C# Class Notify.TrackedObject

Represents a tracked object and wraps the original object.
Inheritance: IDisposable
Mostrar archivo Open project: buunguyen/notify Class Usage Examples

Protected Properties

Property Type Description
Tracked object

Public Methods

Method Description
Dispose ( ) : void

Protected Methods

Method Description
IsValidObjectType ( object obj ) : bool
OnChange ( Tracker tracker = null ) : void
TrackedObject ( object tracked ) : System

Private Methods

Method Description
Create ( object obj ) : TrackedObject

Factory method to create a correct subclass of TrackedObject.

RegisterTrackedObject ( ) : void
UnregisterTrackedObject ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

IsValidObjectType() protected static method

protected static IsValidObjectType ( object obj ) : bool
obj object
return bool

OnChange() protected method

protected OnChange ( Tracker tracker = null ) : void
tracker Tracker
return void

TrackedObject() protected method

protected TrackedObject ( object tracked ) : System
tracked object
return System

Property Details

Tracked protected_oe property

protected object Tracked
return object