Archive

Posts Tagged ‘Garbage Collector’

Dispose

March 9th, 2010 admin 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: }