public void Dispose() { BeforeExecute = null; AfterExecute = null; BeforeGetEntity = null; AfterGetEntity = null; }
/// <summary> /// Конструктор /// </summary> /// <param name="execute">Метод, обрабатывающий выполнение команды</param> /// <param name="beforeExecute">Метод, предваряющий выполнение команды</param> /// <param name="canExecute">Метод, определяющий, может ли быть выполнена команда</param> public CommandHandler(ExecuteDelegate execute, BeforeExecuteDelegate beforeExecute, CanExecuteDelegate canExecute) { this.Execute = execute; this.BeforeExecute = beforeExecute; this.CanExecute = canExecute; }