コード例 #1
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="IterationInfoRequest" /> class.
 /// </summary>
 /// <param name="chainIdentificationResult">The chain identification result.</param>
 /// <param name="mutatedArgs">The mutated arguments.</param>
 /// <param name="originalArgs">The original arguments.</param>
 public IterationInfoRequest(ChainIdentificationResult chainIdentificationResult, string[] mutatedArgs,
                             string[] originalArgs)
 {
     ChainIdentificationResult =
         chainIdentificationResult.ThrowIfArgumentNull(nameof(chainIdentificationResult));
     MutatedArgs  = mutatedArgs.ThrowIfArgumentNull(nameof(mutatedArgs));
     OriginalArgs = originalArgs.ThrowIfArgumentNull(nameof(originalArgs));
 }
コード例 #2
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="PotentialConsumerRequest" /> class.
 /// </summary>
 /// <param name="chainIdentificationResult">The chain identification result.</param>
 /// <param name="info">The information.</param>
 /// <param name="instance">The instance.</param>
 public PotentialConsumerRequest(ChainIdentificationResult chainIdentificationResult, IterationInfo info,
                                 object instance)
 {
     ChainIdentificationResult =
         chainIdentificationResult.ThrowIfArgumentNull(nameof(chainIdentificationResult));
     Info     = info.ThrowIfArgumentNull(nameof(info));
     Instance = instance.ThrowIfArgumentNull(nameof(instance));
 }