public override void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: base.IfcParse(propIndex, value); break; case 7: _timeForTask = (IfcScheduleTimeControl)value.EntityVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }