projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #819 from brendanzagaeski/patch-1
[mono.git]
/
mcs
/
tests
/
test-async-22.cs
diff --git
a/mcs/tests/test-async-22.cs
b/mcs/tests/test-async-22.cs
index e2a361403c7ea8f95a872e5cdb11a220df44649d..c9824a794e22d1c803eadb0028dd5c8a42017053 100644
(file)
--- a/
mcs/tests/test-async-22.cs
+++ b/
mcs/tests/test-async-22.cs
@@
-2,8
+2,7
@@
using System;
using System.Threading.Tasks;
// contextual async, parser tests
using System.Threading.Tasks;
// contextual async, parser tests
-
-class A
+class A : Iasync
{
async Task<int> async ()
{
{
async Task<int> async ()
{
@@
-21,6
+20,10
@@
class A
var res = (int) await async ();
var res2 = (Int32) await async ();
}
var res = (int) await async ();
var res2 = (Int32) await async ();
}
+
+ async void Iasync.async ()
+ {
+ }
public static int Main ()
{
public static int Main ()
{
@@
-28,6
+31,11
@@
class A
}
}
}
}
+interface Iasync
+{
+ void async ();
+}
+
class B
{
class async
class B
{
class async
@@
-52,6
+60,15
@@
class C
}
}
}
}
+class D
+{
+ enum E {}
+
+ async Task M ()
+ {
+ }
+}
+
class async
{
async (async arg)
class async
{
async (async arg)