/// <summary>
 /// Initializes a new <see cref="ServiceRequirementCollectionChangedEventArgs"/>.
 /// </summary>
 /// <param name="c">The collection that changed.</param>
 /// <param name="action">The <see cref="ChangeStatus"/>.</param>
 /// <param name="assemblyQualifiedName">The service identifier concerned.</param>
 /// <param name="requirement">The <see cref="RunningRequirement"/> of the changed service.</param>
 public ServiceRequirementCollectionChangedEventArgs( IServiceRequirementCollection c, ChangeStatus action, string assemblyQualifiedName, RunningRequirement requirement )
 {
     Collection = c;
     Action = action;
     AssemblyQualifiedName = assemblyQualifiedName;
     Requirement = requirement;
 }
 /// <summary>
 /// Initializes a new <see cref="ServiceRequirementCollectionChangingEventArgs"/>.
 /// </summary>
 /// <param name="c">The collection that is changing.</param>
 /// <param name="action">The <see cref="ChangeStatus"/>.</param>
 /// <param name="assemblyQualifiedName">The service identifier concerned.</param>
 /// <param name="requirement">The <see cref="RunningRequirement"/> of the changing service.</param>
 public ServiceRequirementCollectionChangingEventArgs(IServiceRequirementCollection c, ChangeStatus action, string assemblyQualifiedName, RunningRequirement requirement)
 {
     Collection            = c;
     Action                = action;
     AssemblyQualifiedName = assemblyQualifiedName;
     Requirement           = requirement;
 }