blob: 577d299fe087952f2d80f425adb843b141689d4f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
using System;
public delegate void Simple ();
public delegate Simple Foo ();
class X
{
public void Hello<U> (U u)
{ }
public void Test<T> (T t)
{
T u = t;
Hello (u);
Foo foo = delegate {
T v = u;
Hello (u);
return delegate {
Hello (u);
Hello (v);
};
};
Simple simple = foo ();
simple ();
Hello (u);
}
public static void Main ()
{
X x = new X ();
x.Test (3);
}
}
|