PowerArgs.Cli.ProgressOperationControl.UnbindActionToActionPanel C# (CSharp) 메소드

UnbindActionToActionPanel() 개인적인 메소드

private UnbindActionToActionPanel ( ProgressOperationAction action ) : void
action ProgressOperationAction
리턴 void
        private void UnbindActionToActionPanel(ProgressOperationAction action)
        {
            var toRemove = actionPanel.Controls.Where(c => c.Tag == action).SingleOrDefault();
            if (toRemove == null)
            {
                throw new InvalidOperationException("No action to remove");
            }

            actionPanel.Controls.Remove(toRemove);
        }