public void AddCallback(Action<Object, Exception> callback) { lock (_callbacks) { if (_object == null && _error == null) { _callbacks.Add(callback); return; } } callback(_object, _error); }