internal Task(Delegate function, object state, Task parent, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler)
     : base(function, state, parent, cancellationToken, creationOptions, internalOptions, scheduler)
 {
     // Empty
 }
 internal Task(Func <object, TResult> function, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler)
     : base(function, state, null, cancellationToken, creationOptions, InternalTaskOptions.None, scheduler)
 {
     // Empty
 }