public async Task DoAsync <TTask>() where TTask : IAsyncTask <TSubject> { CheckForSubject(); var task = factory.CreateAsync <TTask>(); await task.Run(subject); }
public async Task DoAsync <TTask>() where TTask : IAsyncTask <TSubject> { CheckForSubject(); var task = factory.CreateAsync <TTask>(); await task.Run(subject); }