internal bool CanChange( ChangeStatus action, Guid pluginID, RunningRequirement requirement )
 {
     if( Changing != null )
     {
         PluginRequirementCollectionChangingEventArgs eCancel = new PluginRequirementCollectionChangingEventArgs( this, action, pluginID, requirement );
         Changing( this, eCancel );
         return !eCancel.Cancel;
     }
     return true;
 }
 internal bool CanChange(ChangeStatus action, Guid pluginID, RunningRequirement requirement)
 {
     if (Changing != null)
     {
         PluginRequirementCollectionChangingEventArgs eCancel = new PluginRequirementCollectionChangingEventArgs(this, action, pluginID, requirement);
         Changing(this, eCancel);
         return(!eCancel.Cancel);
     }
     return(true);
 }