public override void Iterate() { if (n < factories.Length) { IBM.ICU.Impl.ICUService.Factory f = factories[n++]; bool success = service.UnregisterFactory(f); log.Logln("factory: " + f + ((success) ? " succeeded." : " *** failed.")); } }
public override void Iterate() { int s = factories.Count; if (s == 0) { factories = service.Factories(); } else { int n = r.Next(s); IBM.ICU.Impl.ICUService.Factory f = (IBM.ICU.Impl.ICUService.Factory)ILOG.J2CsMapping.Collections.Collections.RemoveAt(factories, n); bool success = service.UnregisterFactory(f); log.Logln("factory: " + f + ((success) ? " succeeded." : " *** failed.")); } }