예제 #1
0
 /// <summary/>
 protected override void Dispose(bool fDisposing)
 {
     if (fDisposing)
     {
         m_VcImpl.Dispose();
     }
     m_VcImpl = null;
     base.Dispose(fDisposing);
 }
예제 #2
0
 /// <summary/>
 protected virtual void Dispose(bool fDisposing)
 {
     System.Diagnostics.Debug.WriteLineIf(!fDisposing, "****** Missing Dispose() call for " + GetType() + " *******");
     if (fDisposing && !IsDisposed)
     {
         // dispose managed and unmanaged objects
         m_VcImpl.Dispose();
     }
     IsDisposed = true;
 }