public SendingTransport(int numberOfSendingThreads = 1, TaskScheduler scheduler = null) { for (int i = 0; i < numberOfSendingThreads; i++) { _sendingThreads.Add(new SendingThread(scheduler ?? TaskScheduler.Current)); } }