/// <summary> /// Sets private members to default values. /// </summary> private void Initialize() { m_iD = Uuid.Empty; m_assetID = null; m_startTime = DateTime.MinValue; m_statusComments = new WorkOrderStatusTypeCollection(); }
/// <summary cref="Object.MemberwiseClone" /> public new object MemberwiseClone() { WorkOrderStatusTypeCollection clone = new WorkOrderStatusTypeCollection(this.Count); for (int ii = 0; ii < this.Count; ii++) { clone.Add((WorkOrderStatusType)Utils.Clone(this[ii])); } return(clone); }