Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.ComponentModel.BackgroundWorker Class Reference

Public Member Functions

 BackgroundWorker ()
 
void CancelAsync ()
 
void ReportProgress (int percentProgress)
 
void ReportProgress (int percentProgress, object? userState)
 
void RunWorkerAsync ()
 
void RunWorkerAsync (object? argument)
 
void Dispose ()
 
override string ToString ()
 
object GetLifetimeService ()
 
virtual object InitializeLifetimeService ()
 

Protected Member Functions

virtual void OnDoWork (DoWorkEventArgs e)
 
virtual void OnRunWorkerCompleted (RunWorkerCompletedEventArgs e)
 
virtual void OnProgressChanged (ProgressChangedEventArgs e)
 
override void Dispose (bool disposing)
 
virtual ? object GetService (Type service)
 
MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Properties

bool CancellationPending [get]
 
bool IsBusy [get]
 
bool WorkerReportsProgress [get, set]
 
bool WorkerSupportsCancellation [get, set]
 
virtual bool CanRaiseEvents [get]
 
bool CanRaiseEventsInternal [get]
 
EventHandlerList Events [get]
 
virtual ? ISite Site [get, set]
 
IContainerContainer [get]
 
bool DesignMode [get]
 
EventHandlerDisposed
 

Events

DoWorkEventHandlerDoWork
 
ProgressChangedEventHandlerProgressChanged
 
RunWorkerCompletedEventHandlerRunWorkerCompleted
 

Private Member Functions

void AsyncOperationCompleted (object arg)
 
void ProgressReporter (object arg)
 
void WorkerThreadStart (object argument)
 

Private Attributes

bool _canCancelWorker
 
bool _workerReportsProgress
 
bool _cancellationPending
 
bool _isRunning
 
AsyncOperation _asyncOperation
 
readonly SendOrPostCallback _operationCompleted
 
readonly SendOrPostCallback _progressReporter
 
ISite _site
 
EventHandlerList _events
 

Static Private Attributes

static readonly object s_eventDisposed = new object()
 

Detailed Description

Definition at line 6 of file BackgroundWorker.cs.


The documentation for this class was generated from the following file: