        /// </summary>
        /// <remarks>
        ///     Null if the result doesn't have an inner result.
        /// </remarks>
        IErrorResult? ErrorResult { get; }

        /// <summary>
        ///     The inner <see cref="IResult" />.
        /// </summary>