示例#1
0
        public override void Dispose()
        {
            if (child != null)
            {
                child.Dispose();
                child = null;
            }

            base.Dispose();

            if (GraphInst != null)
            {
                GraphInst.OnGraphParameterUpdate -= GraphParameterValue_OnGraphParameterUpdate;
                GraphInst.Dispose();
                GraphInst = null;
            }
        }
示例#2
0
        public override void Dispose()
        {
            if (parentGraph != null)
            {
                parentGraph.OnGraphParameterUpdate -= ParentGraph_OnGraphParameterUpdate;
            }

            if (child != null)
            {
                child.Dispose();
                child = null;
            }

            base.Dispose();

            if (GraphInst != null)
            {
                GraphInst.OnGraphParameterUpdate -= GraphInst_OnGraphParameterUpdate;
                GraphInst.Dispose();
                GraphInst = null;
            }
        }