/// <summary> /// Initialize /// </summary> public ActionManager(PSCmdlet cmdLetObj, string name) { this.ActionsQueue = new Queue<IAction>(); this.ProgressDone = new ProgressDoneDelegate(UpdateCurrent); this.ProgressTotal = new ProgressTotalDelegate(UpdateTotal); this.LockTransferred = new object(); this.LockTotal = new object(); this.CmdLetObj = cmdLetObj; this.folderName = name; this.ProgressInfoList = new Dictionary<int, ProgressInfo>(); }
/// <summary> /// Initialize /// </summary> public ActionManager(PSCmdlet cmdLetObj, string name) { this.ActionsQueue = new Queue <IAction>(); this.ProgressDone = new ProgressDoneDelegate(UpdateCurrent); this.ProgressTotal = new ProgressTotalDelegate(UpdateTotal); this.LockTransferred = new object(); this.LockTotal = new object(); this.CmdLetObj = cmdLetObj; this.folderName = name; this.ProgressInfoList = new Dictionary <int, ProgressInfo>(); }