/// <summary> /// Initializes a new instance of the <see cref="ScheduleDefinitionBuilder"/> class. /// </summary> /// <param name="owner">The object that is building the part group to which the current schedule will belong.</param> /// <param name="scheduleBuilder">The object that is used to build the schedule.</param> public ScheduleDefinitionBuilder(IOwnScheduleDefinitions owner, IBuildFixedSchedules scheduleBuilder) { { Debug.Assert(owner != null, "The owner object should not be a null reference."); Debug.Assert(scheduleBuilder != null, "The schedule builder object should not be a null reference."); } m_Owner = owner; m_Builder = scheduleBuilder; }