예제 #1
0
파일: AsyncManager.cs 프로젝트: nobled/mono
        public AsyncManager(SynchronizationContext syncContext) {
            _syncContext = syncContext ?? SynchronizationContextUtil.GetSynchronizationContext();

            OutstandingOperations = new OperationCounter();
            OutstandingOperations.Completed += delegate { Finish(); };

            Parameters = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase);
        }
예제 #2
0
        public AsyncManager(SynchronizationContext syncContext)
        {
            _syncContext = syncContext ?? SynchronizationContextUtil.GetSynchronizationContext();

            OutstandingOperations            = new OperationCounter();
            OutstandingOperations.Completed += delegate { Finish(); };

            Parameters = new Dictionary <string, object>(StringComparer.OrdinalIgnoreCase);
        }