/// <summary> /// Adds a concrete type to the list or enumeration /// </summary> /// <param name="type"></param> /// <returns></returns> public ObjectDef AddType(Type type) { var objectDef = new ObjectDef(type); objectDef.ValidatePluggabilityTo(ElementType); _items.Add(objectDef); return(objectDef); }
/// <summary> /// Add a separately configured ObjectDef to the list or enumeration /// </summary> /// <param name="objectDef"></param> public void Add(ObjectDef objectDef) { objectDef.ValidatePluggabilityTo(ElementType); _items.Add(objectDef); }