コード例 #1
0
 /// <summary>
 /// Adds a new step receiver.
 /// </summary>
 /// <returns><c>true</c>, if the step receiver was added, <c>false</c> otherwise.</returns>
 /// <param name="stepReceiver">The new step receiver.</param>
 public bool AddStepReceiver(IStepReceiver stepReceiver)
 {
     if (!stepReceivers.Contains(stepReceiver))
     {
         stepReceivers.Add(stepReceiver);
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #2
0
 /// <summary>
 /// Removes a step receiver.
 /// </summary>
 /// <returns><c>true</c>, if the step receiver was removed, <c>false</c> otherwise.</returns>
 /// <param name="stepReceiver">The step receiver to remove.</param>
 public bool RemoveStepReceiver(IStepReceiver stepReceiver)
 {
     if (stepReceivers.Contains(stepReceiver))
     {
         stepReceivers.Remove(stepReceiver);
         return(true);
     }
     else
     {
         return(false);
     }
 }