internal void HandleGenericException(AggregateException e) { exception = e; status = TaskStatus.Faulted; if (taskScheduler != null && taskScheduler.FireUnobservedEvent(exception).Observed) { exceptionObserved = true; } }
internal void HandleGenericException(AggregateException e) { exception = e; Thread.MemoryBarrier(); status = TaskStatus.Faulted; if (scheduler != null && scheduler.FireUnobservedEvent(exception).Observed) { exceptionObserved = true; } }