private void AddToSelectionNoUndoRecord(GraphElement graphElement) { graphElement.selected = true; selection.Add(graphElement); graphElement.OnSelected(); // To ensure that the selected GraphElement gets unselected if it is removed from the GraphView. graphElement.RegisterCallback <DetachFromPanelEvent>(OnSelectedElementDetachedFromPanel); contentViewContainer.Dirty(ChangeType.Repaint); }