Changeset 150
- Timestamp:
- 05/05/08 17:49:24 (2 months ago)
- Files:
-
- trunk/QLNet/QLNet/Currencies/Currency.cs (modified) (1 diff)
- trunk/QLNet/QLNet/Money.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/QLNet/QLNet/Currencies/Currency.cs
r61 r150 84 84 85 85 /*! \relates Currency */ 86 public static bool operator ==(Currency c1, Currency c2) { return c1.name == c2.name; } 86 public static bool operator ==(Currency c1, Currency c2) 87 { 88 if (c1 == null && c2 == null) return true; 89 else if (c1 == null || c2 == null) return false; 90 else return c1.name == c2.name; 91 } 87 92 public static bool operator !=(Currency c1, Currency c2) { return !(c1 == c2); } 88 93 public static Money operator *(double value, Currency c) { return new Money(value, c); trunk/QLNet/QLNet/Money.cs
r77 r150 189 189 public static bool operator ==(Money m1,Money m2) 190 190 { 191 if (m1.currency == m2.currency) 191 if (m1 == null && m2 == null) 192 return true; 193 else if (m1 == null || m2 == null) 194 return false; 195 else if (m1.currency == m2.currency) 192 196 { 193 197 return m1.value == m2.value;