Mercurial > pub > ImplabNet
comparison Implab/Safe.cs @ 55:c0bf853aa04f
Added initial JSON support
+JSONParser
+JSONWriter
| author | cin |
|---|---|
| date | Sun, 15 Jun 2014 19:39:11 +0400 |
| parents | 2c332a9c64c0 |
| children | 790e8a997d30 |
comparison
equal
deleted
inserted
replaced
| 51:2c332a9c64c0 | 55:c0bf853aa04f |
|---|---|
| 23 public static void ArgumentNotNull(object param, string name) { | 23 public static void ArgumentNotNull(object param, string name) { |
| 24 if (param == null) | 24 if (param == null) |
| 25 throw new ArgumentNullException(name); | 25 throw new ArgumentNullException(name); |
| 26 } | 26 } |
| 27 | 27 |
| 28 public static void ArgumentInRange(int arg, int min, int max, string name) { | |
| 29 if (arg < min || arg > max) | |
| 30 throw new ArgumentOutOfRangeException(name); | |
| 31 } | |
| 32 | |
| 28 public static void Dispose<T>(T obj) where T : class | 33 public static void Dispose<T>(T obj) where T : class |
| 29 { | 34 { |
| 30 var disp = obj as IDisposable; | 35 var disp = obj as IDisposable; |
| 31 if (disp != null) | 36 if (disp != null) |
| 32 disp.Dispose(); | 37 disp.Dispose(); |
