NSoft.NFramework.Nini.Config.ConfigCollection.Add C# (CSharp) Метод

Add() публичный Метод

public Add ( string name ) : IConfig
name string
Результат IConfig
        public IConfig Add(string name) {
            ConfigBase result = null;

            if(this[name] == null) {
                result = new ConfigBase(name, owner);
                configList.Add(result);
                OnConfigAdded(new ConfigEventArgs(result));
            }
            else {
                throw new ArgumentException("An IConfig of that name already exists");
            }

            return result;
        }

Same methods

ConfigCollection::Add ( IConfig config ) : void

Usage Example

Пример #1
0
 public void NameAlreadyExists() {
     ConfigBase config1 = new ConfigBase("Test", null);
     ConfigBase config2 = new ConfigBase("Test", null);
     ConfigCollection collection = new ConfigCollection(null);
     collection.Add(config1);
     collection.Add(config2); // merges, no exception
 }
All Usage Examples Of NSoft.NFramework.Nini.Config.ConfigCollection::Add