private GroupRecord(GroupRecord gr) { Name = "GRUP"; data = (byte[])gr.data.Clone(); groupType = gr.groupType; dateStamp = gr.dateStamp; flags = gr.flags; Records = new List<Rec>(gr.Records.Count); for (int i = 0; i < gr.Records.Count; i++) Records.Add((Rec)gr.Records[i].Clone()); Name = gr.Name; descriptiveName = gr.descriptiveName; }