Пример #1
0
        private void detectBrokenPromise()
        {
            Task task;

            TasksFromDebugTaskCompletionSourceHolder.TryGetValue(this, out task);

            Debug.Assert(task != null);
            if (!task.IsCompleted)
            {
                throw new BrokenPromiseException(m_description);
            }
        }
Пример #2
0
 private void registerTask()
 {
     TasksFromDebugTaskCompletionSourceHolder.Add(this, m_task);
 }