5 public virtual void Foo<T> (T a, params string[] b) where T : struct
9 protected virtual void Foo2<T> ()
16 public void Test (int v)
18 Action a = () => base.Foo<int> (b: "n", a: v);
22 public void Test2<T> (T b) where T : struct
24 Action a2 = () => base.Foo<T> (b, "as", "asdfa");
27 internal void Test3 ()
30 Action a = delegate () {
48 public static void Main ()