1 delegate G DoSomething
<G
>(G g
);
3 void do_something
<G
> (DoSomething
<G
> f
) {}
8 do_something
<TestEnum
> ((x
) => {
13 assert_not_reached ();
17 public void g(int i
) {
18 do_something
<TestEnum
> ((x
) => {
24 assert_not_reached ();
32 do_something
<TestEnum
> (g
);
33 do_something
<int> (h
);
35 [CCode (instance_pos
= -1)]
36 private TestEnum
g(TestEnum i
) {
39 [CCode (instance_pos
= -1)]
40 private int h(int i
) {
46 TestEnum t
= TestEnum
.T
;
49 Test t2
= new
Test ();