Merge pull request #205 from m3rlinez/master
[mono.git] / mcs / tests / dtest-056.cs
1 using System;
2
3 public class C
4 {
5         public D D { get; private set; }
6         public string Value { get; private set; }
7
8         public int Test ()
9         {
10                 dynamic d = new C ();
11                 return D.Foo (d.Value);
12         }
13
14         public static int Main ()
15         {
16                 var c = new C ();
17                 if (c.Test () != 1)
18                         return 1;
19                 
20                 return 0;
21         }
22 }
23
24 public struct D
25 {
26         public int Foo (string value)
27         {
28                 return 1;
29         }
30 }