[w32file] Move MonoIO.Find{First,Next,Close} to managed
[mono.git] / mcs / tests / test-860.cs
1 using System;
2 using System.Reflection;
3 using System.Diagnostics;
4
5 namespace ConditionalAttributeTesting
6 {
7         class MainClass
8         {
9                 public static int Main ()
10                 {
11                         return HelloWorld ();
12                 }
13
14                 [Some ("Test")]
15                 public static int HelloWorld ()
16                 {
17                         var methodInfo = MethodBase.GetCurrentMethod ();
18                         SomeAttribute someAttribute = Attribute.GetCustomAttribute (methodInfo, typeof (SomeAttribute)) as SomeAttribute;
19                         if (someAttribute != null) {
20                                 return 1;
21                         }
22
23                         return 0;
24                 }
25         }
26
27         [AttributeUsage (AttributeTargets.All)]
28         [Conditional ("NOT_DEFINED")]
29         public sealed class SomeAttribute : Attribute
30         {
31                 public SomeAttribute (string someText)
32                 {
33                 }
34         }
35 }