93 lines
1.8 KiB
C#
93 lines
1.8 KiB
C#
using System;
|
|
|
|
namespace ICSharpCode.SharpZipLib.Core
|
|
{
|
|
// Token: 0x0200000E RID: 14
|
|
public class ProgressEventArgs : EventArgs
|
|
{
|
|
// Token: 0x06000087 RID: 135 RVA: 0x00006CC3 File Offset: 0x00005CC3
|
|
public ProgressEventArgs(string name, long processed, long target)
|
|
{
|
|
this.name_ = name;
|
|
this.processed_ = processed;
|
|
this.target_ = target;
|
|
}
|
|
|
|
// Token: 0x17000014 RID: 20
|
|
// (get) Token: 0x06000088 RID: 136 RVA: 0x00006CE7 File Offset: 0x00005CE7
|
|
public string Name
|
|
{
|
|
get
|
|
{
|
|
return this.name_;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000015 RID: 21
|
|
// (get) Token: 0x06000089 RID: 137 RVA: 0x00006CEF File Offset: 0x00005CEF
|
|
// (set) Token: 0x0600008A RID: 138 RVA: 0x00006CF7 File Offset: 0x00005CF7
|
|
public bool ContinueRunning
|
|
{
|
|
get
|
|
{
|
|
return this.continueRunning_;
|
|
}
|
|
set
|
|
{
|
|
this.continueRunning_ = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000016 RID: 22
|
|
// (get) Token: 0x0600008B RID: 139 RVA: 0x00006D00 File Offset: 0x00005D00
|
|
public float PercentComplete
|
|
{
|
|
get
|
|
{
|
|
float num;
|
|
if (this.target_ <= 0L)
|
|
{
|
|
num = 0f;
|
|
}
|
|
else
|
|
{
|
|
num = (float)this.processed_ / (float)this.target_ * 100f;
|
|
}
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000017 RID: 23
|
|
// (get) Token: 0x0600008C RID: 140 RVA: 0x00006D36 File Offset: 0x00005D36
|
|
public long Processed
|
|
{
|
|
get
|
|
{
|
|
return this.processed_;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000018 RID: 24
|
|
// (get) Token: 0x0600008D RID: 141 RVA: 0x00006D3E File Offset: 0x00005D3E
|
|
public long Target
|
|
{
|
|
get
|
|
{
|
|
return this.target_;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400006F RID: 111
|
|
private string name_;
|
|
|
|
// Token: 0x04000070 RID: 112
|
|
private long processed_;
|
|
|
|
// Token: 0x04000071 RID: 113
|
|
private long target_;
|
|
|
|
// Token: 0x04000072 RID: 114
|
|
private bool continueRunning_ = true;
|
|
}
|
|
}
|