コード例 #1
0
    public T AddTask <T>(System.Func <bool> action) where T : CoTask, new()
    {
        var task = new CoTaskInternal(action);
        var t    = new T();

        t.Attach(task);
        ops.Add(task);
        if (_running)
        {
            ++queueCount;
        }
        return(t);
    }
コード例 #2
0
 public void Attach(CoTaskInternal state)
 {
     this.state = state;
 }