Table of Contents

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

int

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

message string

Message 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)

Parameters

totalCount int

Total number of items for the child progress bar

message string

Message identifying the child operation

progressBarOptions ProgressBarOptions

Options for customizing the child progress bar appearance