Equation Editor interface support

This commit is contained in:
2016-11-17 15:05:15 +00:00
parent 3e212834ea
commit 0b7371367c
26 changed files with 2129 additions and 855 deletions

View File

@@ -13,12 +13,26 @@
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
_BeingDisposed = true;
DisposeOfChildren(MyAfterEditItems);
DisposeOfChildren(MyBeforeEditItems);
DisposeOfChildren(MyRNOEditItems);
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
MyItemInfo.MyContent.Changed -= new VEPROMS.CSLA.Library.ContentInfoEvent(MyContent_Changed);
MyItemInfo.MyProcedure.MyContent.Changed -= new VEPROMS.CSLA.Library.ContentInfoEvent(MyContent_Changed);
}
private void DisposeOfChildren(System.Collections.Generic.List<EditItem> children)
{
if (children == null) return;
foreach (EditItem child in children)
child.Dispose();
children = null;
}
#region Component Designer generated code