Imported Upstream version 3.6.0

Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
This commit is contained in:
Jo Shields
2014-08-13 10:39:27 +01:00
commit a575963da9
50588 changed files with 8155799 additions and 0 deletions

24
mcs/tests/test-213.cs Normal file
View File

@@ -0,0 +1,24 @@
using System;
class MyTest {
public static void Main(String[] args) {
S s1 = new S(11);
I s2 = s1; // Implicit boxing S-->I
S s3 = (S)s2; // Explicit unboxing I-->S
s3.Print(); // Should print 11, does not
}
}
interface I {
void Print();
}
struct S : I {
public int i;
public S(int i) {
this.i = i;
}
public void Print() {
Console.WriteLine(i);
}
}