[msvc] Update csproj files (#5052)
[mono.git] / mcs / tests / test-anon-31.cs
index 9fd5e19bbd70e1907ded082686791e15ed59dba2..c63c204c000002d67afa1a90065c09ce543aa6f8 100644 (file)
@@ -1,35 +1,17 @@
-// Test case for Bug #75934
-// Checks for duplicate field names
-
 using System;
-using System.Collections;
 using System.Reflection;
 
-class test
-{
-        public IEnumerable testen (int x)
-        {
-                for (int i = 0;i < x; i++)
-                        if (i % 2 == 0) {
-                                int o = i;
-                                yield return o;
-                        } else {
-                                int o = i*2;
-                                yield return o;
-                        }
-        }
-}
+class X {
+       delegate object test (MethodInfo x);
+               
+       public static void Main ()
+       {
+               DoCall (delegate(MethodInfo from) {
+                    return from.Invoke (null, new object[] { from });
+                });
+       }
 
-class reflect
-{
-       public static void Main (string [] args)
+       static void DoCall (test t)
        {
-               Hashtable ht = new Hashtable ();
-               Assembly asm = Assembly.GetAssembly (typeof (test));
-               foreach (Type t in asm.GetTypes ()) {
-                       ht.Clear ();
-                       foreach (FieldInfo fi in t.GetFields (BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
-                               ht.Add (fi.Name, fi);
-               }
        }
 }