public void Cancel(CancelLevel toLevel) { if (toLevel > level) { level = toLevel; } }
public void Cancel(CancelLevel toLevel, T value) { if (toLevel > level) { level = toLevel; obj = value; } }