annotate Implab/ValueEventArgs.cs @ 187:dd4a3590f9c6 ref20160224

Reworked cancelation handling, if the cancel handler isn't specified the OperationCanceledException will be handled by the error handler Any unhandled OperationCanceledException will cause the promise cancelation
author cin
date Tue, 19 Apr 2016 17:35:20 +0300
parents eb418ba8275b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
1 using System;
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
2 using System.Collections.Generic;
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
3 using System.Linq;
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
4 using System.Text;
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
5
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
6 namespace Implab
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
7 {
12
eb418ba8275b refactoring, added WorkerPool
cin
parents: 7
diff changeset
8 [Serializable]
7
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
9 public class ValueEventArgs<T>: EventArgs
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
10 {
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
11 public ValueEventArgs(T value)
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
12 {
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
13 this.Value = value;
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
14 }
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
15 public T Value
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
16 {
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
17 get;
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
18 private set;
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
19 }
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
20 }
7ea9363fef6c inital progress handling
cin
parents:
diff changeset
21 }