using System;
namespace System.ComponentModel
{
/// Provides data for the event.
// Token: 0x020000B3 RID: 179
public class ProgressChangedEventArgs : EventArgs
{
/// Initializes a new instance of the class.
/// The percentage of an asynchronous task that has been completed.
/// A unique user state.
// Token: 0x060005CD RID: 1485 RVA: 0x0000EFD8 File Offset: 0x0000D1D8
public ProgressChangedEventArgs(int progressPercentage, object userState)
{
this.progress = progressPercentage;
this.state = userState;
}
/// Gets the asynchronous task progress percentage.
/// A percentage value indicating the asynchronous task progress.
// Token: 0x17000183 RID: 387
// (get) Token: 0x060005CE RID: 1486 RVA: 0x0000EFF0 File Offset: 0x0000D1F0
public int ProgressPercentage
{
get
{
return this.progress;
}
}
/// Gets a unique user state.
/// A unique indicating the user state.
// Token: 0x17000184 RID: 388
// (get) Token: 0x060005CF RID: 1487 RVA: 0x0000EFF8 File Offset: 0x0000D1F8
public object UserState
{
get
{
return this.state;
}
}
// Token: 0x040001BB RID: 443
private int progress;
// Token: 0x040001BC RID: 444
private object state;
}
}