C# Class mCleaner.Logics.Worker

Exibir arquivo Open project: MicroHealthLLC/mCleaner

Public Properties

Property Type Description
TotalFileDelete int
TotalFileSize long
TotalFileSkipped int
TotalSkippedFileSize long
TotalSpecialOperations int
TotalWork int
bgWorker System.ComponentModel.BackgroundWorker

Private Properties

Property Type Description
ExecuteLittleRegistryCleanerCommand Task
bgWorker_DoWork void

Public Methods

Method Description
ClearTTD ( bool reset_vars = true ) : void

Clear THINGS_TO_DELETE collection resets other variables too

CreateTableSchemaForRegistryStore ( ) : DataTable
DoWork ( ) : void
EnqueTTD ( Model_ThingsToDelete ttd ) : void

Enqueque THINGS_TO_DELETE model

ExecuteChromeCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteClamWinCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteDeleteCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteIniCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteJSONCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteSQLiteVacuumCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteWinRegCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
PreviewWork ( ) : Task
ShowTotalOperations ( bool preview = true ) : void
UpdateProgressLog ( string WindowLogText, string ProgressText, bool update_progress_text = true ) : void
Worker ( ) : System
bgWorker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
bgWorker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

Private Methods

Method Description
ExecuteLittleRegistryCleanerCommand ( Model_ThingsToDelete ttd, string RegistryDatSaveFolderPath, bool preview = false ) : Task
bgWorker_DoWork ( object sender, DoWorkEventArgs e ) : void

Method Details

ClearTTD() public method

Clear THINGS_TO_DELETE collection resets other variables too
public ClearTTD ( bool reset_vars = true ) : void
reset_vars bool
return void

CreateTableSchemaForRegistryStore() public method

public CreateTableSchemaForRegistryStore ( ) : DataTable
return System.Data.DataTable

DoWork() public method

public DoWork ( ) : void
return void

EnqueTTD() public method

Enqueque THINGS_TO_DELETE model
public EnqueTTD ( Model_ThingsToDelete ttd ) : void
ttd mCleaner.Model.Model_ThingsToDelete
return void

ExecuteChromeCommand() public method

public ExecuteChromeCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
return void

ExecuteClamWinCommand() public method

public ExecuteClamWinCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
return void

ExecuteDeleteCommand() public method

public ExecuteDeleteCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
return void

ExecuteIniCommand() public method

public ExecuteIniCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
return void

ExecuteJSONCommand() public method

public ExecuteJSONCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
return void

ExecuteSQLiteVacuumCommand() public method

public ExecuteSQLiteVacuumCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
return void

ExecuteWinRegCommand() public method

public ExecuteWinRegCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
return void

PreviewWork() public method

public PreviewWork ( ) : Task
return Task

ShowTotalOperations() public method

public ShowTotalOperations ( bool preview = true ) : void
preview bool
return void

UpdateProgressLog() public method

public UpdateProgressLog ( string WindowLogText, string ProgressText, bool update_progress_text = true ) : void
WindowLogText string
ProgressText string
update_progress_text bool
return void

Worker() public method

public Worker ( ) : System
return System

bgWorker_ProgressChanged() public method

public bgWorker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
sender object
e System.ComponentModel.ProgressChangedEventArgs
return void

bgWorker_RunWorkerCompleted() public method

public bgWorker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
sender object
e System.ComponentModel.RunWorkerCompletedEventArgs
return void

Property Details

TotalFileDelete public_oe property

public int TotalFileDelete
return int

TotalFileSize public_oe property

public long TotalFileSize
return long

TotalFileSkipped public_oe property

public int TotalFileSkipped
return int

TotalSkippedFileSize public_oe property

public long TotalSkippedFileSize
return long

TotalSpecialOperations public_oe property

public int TotalSpecialOperations
return int

TotalWork public_oe property

public int TotalWork
return int

bgWorker public_oe property

public BackgroundWorker,System.ComponentModel bgWorker
return System.ComponentModel.BackgroundWorker