Mercurial > pub > ImplabNet
annotate Implab/Safe.cs @ 2:aa367305156b
small fixes
author | cin |
---|---|
date | Thu, 29 Aug 2013 17:03:44 +0400 |
parents | 6fb3b01ee971 |
children | dafaadca5b9f |
rev | line source |
---|---|
1 | 1 using System; |
2 using System.Collections.Generic; | |
3 using System.Linq; | |
4 using System.Text; | |
5 | |
6 namespace Implab | |
7 { | |
8 public static class Safe | |
9 { | |
2 | 10 public static void Dispose<T>(ref T obj) where T : class |
1 | 11 { |
2 | 12 var disp = obj as IDisposable; |
13 if (disp != null) | |
1 | 14 { |
2 | 15 disp.Dispose(); |
1 | 16 obj = default(T); |
17 } | |
18 } | |
19 } | |
20 } |