コード例 #1
0
 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);
 }
コード例 #2
0
		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);
		}
コード例 #3
0
 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);
     }
 }