3 delegate object FactoryDelegate ();
\r
10 FactoryDelegate this [string s]
\r
12 set { var = value; }
\r
18 this ["ABC"] = delegate () {
\r
20 Console.WriteLine ("A");
\r
30 Console.WriteLine ("B");
\r
31 Console.WriteLine (o ["ABC"] ());
\r
33 Console.WriteLine (o.counter);
\r