Exemple #1
0
 internal void PropagateLifetime(ServiceLifetime lifetime)
 {
     foreach (var selector in Selectors.OfType <LifetimeSelector>())
     {
         selector.Lifetime = lifetime;
     }
 }
Exemple #2
0
 private void ParameterizeSelector()
 {
     foreach (IStochasticOperator selector in Selectors.OfType <IStochasticOperator>())
     {
         selector.RandomParameter.ActualName = RandomParameter.Name;
     }
     foreach (var selector in Selectors.OfType <ISelector>())
     {
         selector.NumberOfSelectedSubScopesParameter.ActualName = NumberOfSelectedSubScopesParameter.Name;
         selector.CopySelected = CopySelected;
     }
     foreach (var selector in Selectors.OfType <ISingleObjectiveSelector>())
     {
         selector.QualityParameter.ActualName      = QualityParameter.Name;
         selector.MaximizationParameter.ActualName = MaximizationParameter.Name;
     }
     foreach (var selector in Selectors.OfType <ICaseSingleObjectiveSelector>())
     {
         selector.CaseQualitiesParameter.ActualName = CaseQualitiesParameter.Name;
     }
 }