コード例 #1
0
ファイル: MultiThreadWorker.cs プロジェクト: OVME/GZipTest
        public OperationResult Work(MultiThreadWorkerParameters parameters)
        {
            if (_workerIsUsed)
            {
                throw new InvalidOperationException("Worker can not be run twice.");
            }

            WorkInternal(parameters);

            _workerIsUsed = true;

            return(GetWorkResult());
        }
コード例 #2
0
ファイル: MultiThreadWorker.cs プロジェクト: OVME/GZipTest
 protected abstract void WorkInternal(MultiThreadWorkerParameters parameters);