4 using System.Collections.Generic;
8 public volatile uint VolatileValue;
9 public string [] StringValues;
10 public List<string> ListValues;
13 public int? MyTypeProperty {
32 protected virtual void BaseM ()
41 static void Test (D d)
45 static void Test (Action<E> func)
52 Test (() => base.BaseM ());
55 public static void Main ()
57 Exception diffException;
62 } catch (Exception ex) {
72 int[] i_a = new int [] { 1,2,3 };
75 foreach (int t in i_a) {
80 Console.WriteLine (typeof (void));
84 Console.WriteLine (typeof (Func<,>));
88 object o = new List<object> { "Hello", "", null, "World", 5 };
92 var v = new MemberAccessData {
93 VolatileValue = 2, StringValues = new string [] { "sv" }, MyTypeProperty = null