public static AsyncFlowControl SuppressFlow()
{
if (IsFlowSuppressed())
{
throw new InvalidOperationException(Environment.GetResourceString("InvalidOperation_CannotSupressFlowMultipleTimes"));
}
AsyncFlowControl afc = new AsyncFlowControl();
afc.Setup();
return afc;
}