public SomeAddon(IThisIsConfiguration myConfig, IThisIsSubConfiguration mysubConfig, IEnumerable <IIniSection> myConfigs, bool throwStartupException = false) { MyConfig = myConfig; MysubConfig = mysubConfig; MyConfigs = myConfigs; ThrowStartupException = throwStartupException; }
public AnotherAddon(IThisIsConfiguration myConfig, IThisIsSubConfiguration mysubConfig, bool throwStartupException = false) { if (!string.Equals("Dapplo", mysubConfig.Company)) { throw new NotSupportedException(); } _myConfig = myConfig; ThrowStartupException = throwStartupException; }