Class CLProgressBarWithChilds
- Namespace
- SunamoCl
- Assembly
- SunamoCl.dll
Progress bar with child progress bars for tracking multiple parallel operations
public class CLProgressBarWithChilds : IDisposable
- Inheritance
-
CLProgressBarWithChilds
- Implements
- Inherited Members
- Extension Methods
Constructors
CLProgressBarWithChilds()
Initializes a new instance with a default main progress bar
public CLProgressBarWithChilds()
Properties
WriteOnlyDividableBy
Gets or sets the divisor value for writing progress updates only when the count is divisible by this value
public int WriteOnlyDividableBy { get; set; }
Property Value
Methods
Dispose()
Disposes the main progress bar and all its children
public void Dispose()
Done()
Marks all child progress bars as done
public void Done()
DoneOne(string)
Increments the progress of the child progress bar identified by the message
public void DoneOne(string message)
Parameters
messagestringMessage identifying which child progress bar to tick
Start(int, string, ProgressBarOptions)
Creates a child progress bar under the main progress bar
public void Start(int totalCount, string message, ProgressBarOptions progressBarOptions)