/// <summary> /// Инициализирует новый экземпляр класса <see cref="T:System.Object"/>. /// </summary> public Beehive(int number, int maximumNumberOfBees) { Number = number; MaximumNumberOfBees = maximumNumberOfBees; bees = new Collection <IBee>(); changed = new TypedWeakEventHandler <IBeehive, BeehiveChangedEventArgs>(); }
public SimulationSession(Collection <IBeehive> beehives, TimeSpan updateInterval, Action cleanup) : base(cleanup) { started = DateTime.Now; Beehives = beehives; updated = new TypedWeakEventHandler <ISimulationSession, SessionUpdatedEventArgs>(); timer = new Timer(DoTimerCallback, null, TimeSpan.Zero, updateInterval); }
public ActionDispatcher() { actions = new Dictionary <WellKnownActions, WellKnownAction>(); executeAction = new TypedWeakEventHandler <ActionDispatcher, DispatcherActionExecuteEventArgs>(); }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="T:System.Object"/>. /// </summary> public ApplicationOptionProvider() { optionsChanged = new TypedWeakEventHandler <IApplicationOptionsProvider, OptionsChangedEventArgs>(); cache = new RuntimeDataCache <ApplicationOptions>(TimeSpan.FromMilliseconds(100.0d)); }