internal static Task<CallbackArgs> RegisterTaskCompletionSource(int orderId) { var tcs = new TaskCompletionSource<CallbackArgs>(); _eventDict[orderId] = tcs; return tcs.Task; }