C# Class Modularity.Wpf.ModuleTracker

Inheritance: IModuleTracker
Show file Open project: Slesa/Playground

Public Methods

Method Description
ModuleTracker ( ILoggerFacade logger ) : System
RecordModuleConstructed ( string moduleName ) : void
RecordModuleDownloading ( string moduleName, long bytesReceived, long totalBytes ) : void
RecordModuleInitialized ( string moduleName ) : void
RecordModuleLoaded ( string moduleName ) : void

Private Methods

Method Description
GetAllTrackingStates ( ) : IEnumerable
GetModuleTrackingState ( string moduleName ) : ModuleTrackingState
InitializeModules ( ) : void

Method Details

ModuleTracker() public method

public ModuleTracker ( ILoggerFacade logger ) : System
logger ILoggerFacade
return System

RecordModuleConstructed() public method

public RecordModuleConstructed ( string moduleName ) : void
moduleName string
return void

RecordModuleDownloading() public method

public RecordModuleDownloading ( string moduleName, long bytesReceived, long totalBytes ) : void
moduleName string
bytesReceived long
totalBytes long
return void

RecordModuleInitialized() public method

public RecordModuleInitialized ( string moduleName ) : void
moduleName string
return void

RecordModuleLoaded() public method

public RecordModuleLoaded ( string moduleName ) : void
moduleName string
return void