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