public void Execute(object parameter) { if (parameter is TValue value) { Executioner?.Invoke(value); return; } Executioner?.Invoke(default);
public override void Execute(TValue value) { Executioner?.Invoke(value); }