예제 #1
0
            private int GetCount(AsyncHelper.ProcessState state)
            {
                List <AsyncHelper.DataWithState> all = this.FindAll((Predicate <AsyncHelper.DataWithState>)(i => i.State == state));

                if (all == null)
                {
                    return(0);
                }
                return(all.Count);
            }
예제 #2
0
            private int GetCount(AsyncHelper.ProcessState state)
            {
                List <AsyncHelper.DataWithState> list = base.FindAll((AsyncHelper.DataWithState i) => i.State == state);

                if (list == null)
                {
                    return(0);
                }
                return(list.Count);
            }
예제 #3
0
 public void SetState(object obj, AsyncHelper.ProcessState state)
 {
     lock (((ICollection)this).SyncRoot)
     {
         AsyncHelper.DataWithState dataWithState = base.Find((AsyncHelper.DataWithState i) => object.Equals(i.Data, obj));
         if (dataWithState != null)
         {
             dataWithState.State = state;
         }
     }
 }
예제 #4
0
 public void SetState(object obj, AsyncHelper.ProcessState state)
 {
     lock (((ICollection)this).SyncRoot)
     {
         AsyncHelper.DataWithState dataWithState = this.Find((Predicate <AsyncHelper.DataWithState>)(i => object.Equals(i.Data, obj)));
         if (dataWithState == null)
         {
             return;
         }
         dataWithState.State = state;
     }
 }
예제 #5
0
            private int GetCount(AsyncHelper.ProcessState state)
            {
                List <AsyncHelper.DataWithState> list = base.FindAll((AsyncHelper.DataWithState i) => i.State == state);
                int result;

                if (list == null)
                {
                    result = 0;
                }
                else
                {
                    result = list.Count;
                }
                return(result);
            }
예제 #6
0
 public DataWithState(object data, AsyncHelper.ProcessState state)
 {
     this.Data  = data;
     this.State = state;
 }