1public void Dispose()
2{
3 Dispose(true);
4 GC.SuppressFinalize(this);
5}
6
7private void Dispose(bool disposing)
8{
9 if(!this.disposed)
10 {
11 if(disposing)
12 {
13 // Dispose of you managed resources here
14 }
15 }
16 disposed = true;
17}
18
19
20~THISCLASSNAME()
21{
22 Dispose(false);
23}