public virtual void AddConfigurationItem(IEmbeddedConfigurationItem configItem) { if (_configItems != null && _configItems.Contains(configItem)) { return; } configItem.Prepare(this); if (_configItems == null) { _configItems = new ArrayList(); } _configItems.Add(configItem); }
public virtual void ApplyConfigurationItems(IEmbeddedObjectContainer container) { if (_configItems == null) { return; } for (IEnumerator configItemIter = _configItems.GetEnumerator(); configItemIter.MoveNext ();) { IEmbeddedConfigurationItem configItem = ((IEmbeddedConfigurationItem)configItemIter .Current); configItem.Apply(container); } }