Ejemplo n.º 1
0
 /// <summary/>
 protected virtual void Dispose(bool fDisposing)
 {
     System.Diagnostics.Debug.WriteLineIf(!fDisposing, "****** Missing Dispose() call for " + GetType().Name + ". ****** ");
     if (fDisposing && !IsDisposed)
     {
         // dispose managed and unmanaged objects
         ExtraPropChangedAction.AddAndInvokeIfRedo(m_actionHandler, m_action.m_sda, m_action.m_hvo, m_action.m_tag,
                                                   m_action.m_ihvo, m_action.m_chvoIns, m_action.m_chvoDel, true);
     }
     IsDisposed = true;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Make one.
 /// </summary>
 public ExtraPropChangedInserter(IActionHandler actionHandler, ISilDataAccess sda, int hvo, int tag, int
                                 ihvo, int chvoIns, int chvoDel)
 {
     m_actionHandler = actionHandler;
     m_action        = ExtraPropChangedAction.AddAndInvokeIfRedo(m_actionHandler, sda, hvo, tag, ihvo, chvoIns, chvoDel, false);
 }