[interp] Fall back to old implementation when calling on proxy
[mono-project.git] / mcs / tests / test-586.cs
blob896560673c41ef0c12245208383ead4c48079385
1 class Program
3 public static int Main ()
5 MyColor [] c = new MyColor [1];
6 c [0] += new MyColor (1.3F);
7 c [0] += new MyColor (1.5F);
8 if (c [0].Value != 2.8F)
9 return 1;
10 return 0;
13 public struct MyColor
15 private float _value;
17 public MyColor (float value)
19 _value = value;
22 public float Value
24 get { return _value; }
27 public static MyColor operator + (MyColor a, MyColor b)
29 return new MyColor (a._value + b._value);