public void AddTaskResult(FunctionResult functionResult) { if (functionResult == null) { throw new ValidationException("Function result cannot be null"); } lock (_pendingRequests) { if (!_pendingRequests.Contains(functionResult.RequestId)) { throw new ValidationException($"Unknown request id '{functionResult.RequestId}'"); } } NewTaskFunctionResult?.Invoke(functionResult); }
internal void AddTaskResult(FunctionResult functionResult) { NewTaskFunctionResult?.Invoke(functionResult); }