linux-packaging-mono/mcs/tests/test-async-82.cs
Xamarin Public Jenkins a632333cc7 Imported Upstream version 4.4.0.40
Former-commit-id: 6427cc082e74df30afc535fd906a3494b74b0817
2016-03-16 12:38:19 -04:00

30 lines
378 B
C#

using System;
using System.Threading.Tasks;
class X
{
public static int Main ()
{
if (new X ().Test (false).Result != true)
return 1;
if (new X ().Test (true).Result != true)
return 2;
return 0;
}
public async Task<bool> Test(bool TrueOrFalse)
{
if (TrueOrFalse)
return true;
try {
return true;
}
finally
{
await Task.Yield ();
}
}
}