Dispose
March 9th, 2010
No comments
VB.NET
1: Public Class ClsTesting Implements IDisposable
2:
3: Public Overloads Sub Dispose() Implements IDisposable.Dispose
4:
5: 'Write your Clean up code here
6: GC.SuppressFinalize(Me)
7:
8: End Sub
9:
10: Protected Overrides Sub Finalize()
11: Dispose()
12: End Sub
13:
14: End Class
C#
1: public class ClsTesting : IDisposable
2: {
3:
4: public void Dispose()
5: {
6:
7: //Write your Clean up code here
8:
9: GC.SuppressFinalize(this);
10: }
11:
12: protected override void Finalize()
13: {
14: Dispose();
15: }
16:
17: }