OnOutcomeInjectedArguments<TResult>
Arguments used by the outcome chaos strategy to notify that an outcome was injected.
            
                using System.Runtime.CompilerServices;
namespace Polly.Simmy.Outcomes
{
    [NullableContext(1)]
    [Nullable(0)]
    public readonly struct OnOutcomeInjectedArguments<[Nullable(2)] TResult>
    {
        public ResilienceContext Context { get; }
        [Nullable(new byte[] {
            0,
            1
        })]
        [field: Nullable(new byte[] {
            0,
            1
        })]
        public Outcome<TResult> Outcome {
            [return: Nullable(new byte[] {
                0,
                1
            })]
            get;
        }
        public OnOutcomeInjectedArguments(ResilienceContext context, [Nullable(new byte[] {
            0,
            1
        })] Outcome<TResult> outcome)
        {
            Context = context;
            Outcome = outcome;
        }
    }
}