40 |
|
{ |
41 |
|
object UserState { get; } |
42 |
|
byte[] Data { get; } |
43 |
< |
uint CurrentIndex { get; } |
44 |
< |
uint TotalCount { get; } |
43 |
> |
ulong CurrentIndex { get; } |
44 |
> |
ulong TotalCount { get; } |
45 |
|
bool Canceled { get; set; } |
46 |
|
bool ReportProgress { get; } |
47 |
|
}; |
49 |
|
{ |
50 |
|
public OnBytesReadEventArgs() : this(null) { } |
51 |
|
public OnBytesReadEventArgs(object sender) : this(sender, null, new byte[] { }, 0, 1) { } |
52 |
< |
public OnBytesReadEventArgs(object sender, object userState, byte[] data, uint currentIndex, uint totalCount) |
52 |
> |
public OnBytesReadEventArgs(object sender, object userState, byte[] data, ulong currentIndex, ulong totalCount) |
53 |
|
: this(sender, userState, data, currentIndex, totalCount, true) { } |
54 |
< |
public OnBytesReadEventArgs(object sender, object userState, byte[] data, uint currentIndex, uint totalCount, bool reportprogess) |
54 |
> |
public OnBytesReadEventArgs(object sender, object userState, byte[] data, ulong currentIndex, ulong totalCount, bool reportprogess) |
55 |
|
: base(sender) |
56 |
|
{ |
57 |
|
this.UserState = userState; |
63 |
|
#region OnBytesReadEventArgs members |
64 |
|
public object UserState { get; private set; } |
65 |
|
public byte[] Data { get; private set; } |
66 |
< |
public uint CurrentIndex { get; private set; } |
67 |
< |
public uint TotalCount { get; private set; } |
66 |
> |
public ulong CurrentIndex { get; private set; } |
67 |
> |
public ulong TotalCount { get; private set; } |
68 |
|
public bool Canceled { get; set; } |
69 |
|
public bool ReportProgress { get; private set; } |
70 |
|
#endregion |