protected void DisposeNode(NodeModel model) { model.ConnectorAdded -= OnConnectorAdded; model.Modified -= NodeModified; OnNodeRemoved(model); model.Dispose(); }
protected virtual void DisposeNode(NodeModel model) { var functionNode = model as Function; if (functionNode != null) { functionNode.Controller.SyncWithDefinitionStart -= OnSyncWithDefintionStart; functionNode.Controller.SyncWithDefinitionEnd -= OnSyncWithDefinitionEnd; } model.ConnectorAdded -= OnConnectorAdded; model.Modified -= NodeModified; model.Dispose(); }
protected virtual void DisposeNode(NodeModel model) { model.ConnectorAdded -= OnConnectorAdded; model.Modified -= NodeModified; model.Dispose(); }