Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / tests / gtest-340.cs
1 using System;
2 using System.IO;
3 using System.Reflection;
4
5 class Tests
6 {
7         public static T [] FindAll<T> (T [] array, Predicate<T> match)
8         {
9                 return new T [0];
10         }
11
12         private bool ProtectedOnly (MemberInfo input)
13         {
14                 return false;
15         }
16
17         public MemberInfo [] foo ()
18         {
19                 string name = "FOO";
20                 MemberInfo [] res = FindAll (typeof (int).GetMember (name,
21                         BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic),
22                         ProtectedOnly);
23                 return res;
24         }
25
26         public static void Main (String [] args)
27         {
28                 new Tests ().foo ();
29         }
30 }
31