Example #1
0
        /// <summary>
        /// Add a <see cref="TaskSucceeded"/> callback
        /// </summary>
        /// <param name="callback"><see cref="TaskSucceeded"/> callback to add</param>
        /// <returns>The <see cref="TaskContext"/></returns>
        public TaskContext Succeeded(TaskSucceeded callback)
        {
            if (HasSucceeded)
            {
                callback(this);
            }

            _succeeded += callback;
            return(this);
        }
Example #2
0
        /// <summary>
        /// Add a <see cref="TaskSucceeded"/> callback
        /// </summary>
        /// <param name="callback"><see cref="TaskSucceeded"/> callback to add</param>
        /// <returns>The <see cref="TaskContext"/></returns>
        public TaskContext Succeeded(TaskSucceeded callback)
        {
            if (HasSucceeded) callback(this);

            _succeeded += callback;
            return this;
        }