internal void TimeBoxClearContainedEdits(TRB_PART part, TRB_STATE state) { // edits within time boxes TimeBoxCollection.ForEach(trb => { if (trb.HasState(part, state)) { trb.ClearContainedEdits(); } }); }
internal void ToggleState(TRB_PART part, TRB_PART where, TRB_STATE state) { TimeBoxCollection.ForEach(trb => trb.ToggleState(part, where, state)); }
internal void UnsetState(TRB_PART part, TRB_PART where, TRB_STATE whereState, TRB_STATE state) { TimeBoxCollection.ForEach(trb => trb.UnsetState(part, where, whereState, state)); }
internal void SetState(TRB_PART part, TRB_STATE state) { TimeBoxCollection.ForEach(trb => trb.SetState(part, state)); }
internal void TimeBoxProcess(Action <TimeBox> p) { TimeBoxCollection.ForEach(trb => trb.Process(p)); }
internal void SetDateTime(TRB_PART part, TRB_STATE partState, DateTime dt) { TimeBoxCollection.ForEach(trb => trb.SetDateTime(part, partState, dt)); }