author | moel.mich |
Sun, 27 May 2012 16:50:01 +0000 | |
changeset 347 | d043dac9f34e |
permissions | -rw-r--r-- |
1 using System;
2 using System.Collections.Generic;
3 using System.Text;
4 using System.Threading;
6 namespace Aga.Controls.Threading
7 {
8 public sealed class WorkItem
9 {
10 private WaitCallback _callback;
11 private object _state;
12 private ExecutionContext _ctx;
14 internal WorkItem(WaitCallback wc, object state, ExecutionContext ctx)
15 {
16 _callback = wc;
17 _state = state;
18 _ctx = ctx;
19 }
21 internal WaitCallback Callback
22 {
23 get
24 {
25 return _callback;
26 }
27 }
29 internal object State
30 {
31 get
32 {
33 return _state;
34 }
35 }
37 internal ExecutionContext Context
38 {
39 get
40 {
41 return _ctx;
42 }
43 }
44 }
45 }