public async Task FooAsync(CancellationToken cancellationToken)
{
iThing.DoSomethingNested(); // should be async
await iThing.DoSomethingNotNestedAsync().ConfigureAwait(false);
await thing.DoSomethingNestedAsync().ConfigureAwait(false);
await thing.DoSomethingNotNestedAsync().ConfigureAwait(false);
widget.DoSomethingNested(); // should be async
await widget.DoSomethingNotNestedAsync().ConfigureAwait(false);
}
Currently not picking up async methods declared in base classes or interfaces
becomes