public bool DisposeAndRemove(DisposeAndRemoveTraversal t) { //patchCounter--; //Report.Line("--" + patchCounter); DisposeSideEffects(); if (m_returnISg != null) { return(t.TryDisposeAndRemoveRule(m_instance, t, m_returnISg)); } return(true); }
public bool DisposeAndRemove(DisposeAndRemoveTraversal t) { m_instance.Cvg.Dispose(t); return(t.TryDisposeAndRemoveRule(m_instance, t)); }