2 using System.Reflection;
3 using System.Reflection.Emit;
5 public interface Parent {
9 public class Foo : Parent {
10 public void Test () {}
13 public class Bar : Parent {
14 public void Test () {}
21 public static int Main (string[] args) {
25 p = args == null ? (Parent) f : (Parent) b;