public TaggedOefOifArray(string tag, OEF_OIF[] mdoItems) { this.tag = tag; if (mdoItems == null) { this.count = 0; return; } items = new OefOifTO[mdoItems.Length]; for (int i = 0; i < mdoItems.Length; i++) { items[i] = new OefOifTO(mdoItems[i]); } count = items.Length; }