public ReferenceEntryCollection Clone() { ReferenceEntryCollection clonedReferenceEntry = new ReferenceEntryCollection(itemCount); foreach (ReferenceEntry item in this) { clonedReferenceEntry.Add(item); } return(clonedReferenceEntry); }
public void AddReference(string fileName) { ReferenceEntry r = new ReferenceEntry(fileName); references.Add(r); DataModel m = new DataModel(); m.Load(fileName); foreach (ModelFolder folder in m.Folders) { foreach (object i in folder.Items) { if (i is ModelClass) { DataTypeManager.AddDataType(new ReferenceType((ModelClass)i, r)); } } } }