private void DriverCode() { WriteDateTimeCallback variableDelegeate = WriteDateTimeMethodOne; object state = (object)1234; ExecuteMethod(state, variableDelegeate); variableDelegeate = WriteDateTimeMethodTwo; state = (object)true; ExecuteMethod(state, variableDelegeate); }
private void ExecuteMethod(object state, WriteDateTimeCallback whatCallBackToCall) { whatCallBackToCall(state); }