public override void BeginProcess(Program.Action action, Object state) { try { action(state); } catch (Exception anyException) { Log(anyException); } }
public abstract void BeginProcess(Program.Action action, object state);
public ModeProvider(ILogger logger, Program.Action action) { this.logger = logger; this.action = action; }
public ModeProvider(ILogger logger, Program.Action action) { _logger = logger; _action = action; }
public override void BeginProcess(Program.Action action, Object state) { action(state); }