This is an add-in for Fody
Allows you to set your async code's ConfigureAwait
at a global level.
Available here http://nuget.org/packages/ConfigureAwait.Fody
To Install from the Nuget Package Manager Console
PM> Install-Package ConfigureAwait.Fody
using Fody;
[ConfigureAwait(false)]
public class MyAsyncLibrary
{
public async Task MyMethodAsync()
{
await Task.Delay(10);
await Task.Delay(20);
}
public async Task AnotherMethodAsync()
{
await Task.Delay(30);
}
}
public class MyAsyncLibrary
{
public async Task MyMethodAsync()
{
await Task.Delay(10).ConfigureAwait(false);
await Task.Delay(20).ConfigureAwait(false);
}
public async Task AnotherMethodAsync()
{
await Task.Delay(30).ConfigureAwait(false);
}
}
Created by Dmitry Baranovskiy from the Noun Project.