Пример #1
0
        /// <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);
        }
Пример #2
0
 /// <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);
 }