1 // This code must be compilable without any warning
2 // Compiler options: -warnaserror -warn:4 -unsafe
3 // Test of wrong warnings
6 using System.ComponentModel;
\r
10 object disposedEvent = new object ();
\r
11 EventHandlerList Events = new EventHandlerList();
13 public event EventHandler Disposed
15 add { Events.AddHandler (disposedEvent, value); }
16 remove { Events.RemoveHandler (disposedEvent, value); }
19 public void OnClick(EventArgs e)
\r
21 EventHandler clickEventDelegate = (EventHandler)Events[disposedEvent];
\r
22 if (clickEventDelegate != null) {
\r
23 clickEventDelegate(this, e);
\r
30 public static void my_from_fixed(out int val)
35 public static void month_from_fixed(int date)
38 my_from_fixed(out year);
41 internal static int CreateFromString (int arg)
52 public unsafe double* GetValue (double value)
58 public static void Main () {