follow the pattern of passing named parameters:

```C#
taskCompletionSource: null
```