[metadata] Fix leaks when handling a few attributes (#16675)
[mono-project.git] / mcs / tests / test-450.cs
blob3c70f16ec202c4e1280b0cba1ed966b70ecda748
1 using System;
3 enum E : byte
8 class A
10 int value;
12 private A (int value)
14 this.value = value;
17 public static implicit operator byte (A a)
19 return 6;
22 public static implicit operator A (int a)
24 return new A (a);
27 public static int Main ()
29 var a = new A (0);
30 a++;
31 if (a.value != 7)
32 return 1;
34 var e = E.V;
35 e++;
37 if ((int) e != 1)
38 return 2;
40 return 0;