public void onStartIteration() { foreach (IRuleBase rule in rules) { if (rule is IRuleActiveBase) { IRuleActiveBase rule_IRuleActiveBase = (IRuleActiveBase)rule; rule_IRuleActiveBase.onStartIteration(); } } }
public virtual void startIteration(int currentIteration, modelSpiderSiteRecord __wRecord) { foreach (IRuleBase rule in rules) { if (rule is IRuleActiveBase) { IRuleActiveBase rule_IRuleActiveBase = (IRuleActiveBase)rule; rule_IRuleActiveBase.startIteration(currentIteration, __wRecord); } else if (rule is layerDistributionRuleBase) { layerDistributionRuleBase rule_layerDistributionRuleBase = (layerDistributionRuleBase)rule; rule_layerDistributionRuleBase.startIteration(currentIteration, __wRecord); } } }