[w32file] Move MonoIO.Find{First,Next,Close} to managed
[mono.git] / mcs / tests / gtest-644.cs
1 using System;
2
3 public struct MoneyValue
4 {
5         private readonly decimal _amount;
6
7         public MoneyValue (decimal amount)
8         {
9                 _amount = amount;
10         }
11
12         public static implicit operator decimal (MoneyValue moneyValue)
13         {
14                 return moneyValue._amount;
15         }
16 }
17
18 public class Program
19 {
20         static void Main ()
21         {
22                 var nullMoneyValue = (MoneyValue?) null;
23                 var moneyValue = new MoneyValue (123);
24
25                 var crashApplication = nullMoneyValue < moneyValue; 
26
27                 Console.WriteLine("All OK");
28         }
29 }