4 Packed interface table for class Repro.Derived
10 interface Interface
<T0
>
14 class Base
<T1
> : Interface
<T1
>
16 void Interface
<T1
>.Problem() {
17 Console
.WriteLine("Base.Method()");
18 throw new Exception ();
21 class Derived
<U
> : Base
<int>, Interface
<U
>
23 void Interface
<U
>.Problem() { Console.WriteLine("Derived`2.Method()"); }
28 class FinalClass
: Derived
<int>, Interface
<string>, Interface
<int>
30 void Interface
<string>.Problem() {
31 Console
.WriteLine("Derived.Method()");
32 throw new Exception ();
37 public static void Main()
39 Interface
<int> j
= new FinalClass();