public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _tnlsgd = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlsgd"); _uswt = CCOLGeneratorSettingsProvider.Default.GetElementName("uswt"); return(base.SetSettings(settings)); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _prmda = CCOLGeneratorSettingsProvider.Default.GetElementName("prmda"); _mperiod = CCOLGeneratorSettingsProvider.Default.GetElementName("mperiod"); return base.SetSettings(settings); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _huks = CCOLGeneratorSettingsProvider.Default.GetElementName("huks"); _hiks = CCOLGeneratorSettingsProvider.Default.GetElementName("hiks"); return(base.SetSettings(settings)); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _mperiod = CCOLGeneratorSettingsProvider.Default.GetElementName("mperiod"); _hplact = CCOLGeneratorSettingsProvider.Default.GetElementName("hplact"); return(base.SetSettings(settings)); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _schwisselpol = CCOLGeneratorSettingsProvider.Default.GetElementName("schwisselpol"); _schgeenwissel = CCOLGeneratorSettingsProvider.Default.GetElementName("schgeenwissel"); return(base.SetSettings(settings)); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _hperiod = CCOLGeneratorSettingsProvider.Default.GetElementName("hperiod"); _prmperbel = CCOLGeneratorSettingsProvider.Default.GetElementName("prmperbel"); _prmperbeldim = CCOLGeneratorSettingsProvider.Default.GetElementName("prmperbeldim"); return(base.SetSettings(settings)); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _hov = CCOLGeneratorSettingsProvider.Default.GetElementName("hov"); _hovin = CCOLGeneratorSettingsProvider.Default.GetElementName("hovin"); _hovuit = CCOLGeneratorSettingsProvider.Default.GetElementName("hovuit"); _cvc = CCOLGeneratorSettingsProvider.Default.GetElementName("cvc"); _cvchd = CCOLGeneratorSettingsProvider.Default.GetElementName("cvchd"); return(base.SetSettings(settings)); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _isfix = CCOLGeneratorSettingsProvider.Default.GetElementName("isfix"); _tnlsg = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlsg"); _tnlfg = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlfg"); _tnleg = CCOLGeneratorSettingsProvider.Default.GetElementName("tnleg"); _tnlcv = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlcv"); _tnlsgd = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlsgd"); _tnlfgd = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlfgd"); _tnlegd = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlegd"); _tnlcvd = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlcvd"); return(base.SetSettings(settings)); }
public virtual bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _fcpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("fc"); _dpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("d"); _uspf = CCOLGeneratorSettingsProvider.Default.GetPrefix("us"); _ispf = CCOLGeneratorSettingsProvider.Default.GetPrefix("is"); _hpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("h"); _mpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("m"); _tpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("t"); _ctpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("c"); _schpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("sch"); _prmpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("prm"); if (settings == null) { return(true); } var fields = this.GetType().GetFields(BindingFlags.NonPublic | BindingFlags.Instance); foreach (var s in settings.Settings) { var type = CCOLGeneratorSettingsProvider.Default.GetPrefix(s.Type); foreach (var field in fields) { if (field.Name == "_" + type + s.Default) { field.SetValue(this, s.Setting ?? s.Default); } if (field.Name == "_" + type + s.Default + "_D") { field.SetValue(this, s.Description); } } } foreach (var field in fields) { if (__fieldregex.IsMatch(field.Name) && string.IsNullOrEmpty((string)field.GetValue(this))) { #if DEBUG System.Windows.MessageBox.Show("Setting not found: [" + this.GetType().Name + "] " + field.Name); #endif return(false); } } return(true); }
public virtual bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _fcpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("fc"); _dpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("d"); _uspf = CCOLGeneratorSettingsProvider.Default.GetPrefix("us"); _ispf = CCOLGeneratorSettingsProvider.Default.GetPrefix("is"); _hpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("h"); _mpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("m"); _tpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("t"); _ctpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("c"); _schpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("sch"); _prmpf = CCOLGeneratorSettingsProvider.Default.GetPrefix("prm"); ElementGenerationOrder = settings?.ElementGenerationOrder ?? 0; if (settings == null) { return(true); } var fields = this.GetType().GetFields(BindingFlags.NonPublic | BindingFlags.Instance); foreach (var s in settings.Settings) { var type = CCOLGeneratorSettingsProvider.Default.GetDefaultPrefix(s.Type); foreach (var field in fields) { if (field.FieldType == typeof(CCOLGeneratorCodeStringSettingModel) && field.Name == "_" + type + s.Default) { field.SetValue(this, s); } } } foreach (var field in fields) { if (field.FieldType == typeof(CCOLGeneratorCodeStringSettingModel) && __fieldregex.IsMatch(field.Name) && field.GetValue(this) == null) { #if DEBUG System.Windows.MessageBox.Show("Setting not found: [" + this.GetType().Name + "] " + field.Name); #endif return(false); } } return(true); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _tnlsg = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlsg"); _tnlfg = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlfg"); _tnleg = CCOLGeneratorSettingsProvider.Default.GetElementName("tnleg"); _tnlcv = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlcv"); _tnlsgd = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlsgd"); _tnlfgd = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlfgd"); _tnlegd = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlegd"); _tnlcvd = CCOLGeneratorSettingsProvider.Default.GetElementName("tnlcvd"); _hfile = CCOLGeneratorSettingsProvider.Default.GetElementName("hfile"); _hmlact = CCOLGeneratorSettingsProvider.Default.GetElementName("hmlact"); _hplact = CCOLGeneratorSettingsProvider.Default.GetElementName("hplact"); _hnla = CCOLGeneratorSettingsProvider.Default.GetElementName("hnla"); return(base.SetSettings(settings)); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { if (settings?.Settings == null) { return(false); } foreach (var s in settings.Settings) { switch (s.Default) { case "maxtvg": _prmmaxtvgvlog = s.Setting ?? s.Default; break; case "maxtfb": _prmmaxtfb = s.Setting ?? s.Default; break; } } return(base.SetSettings(settings)); }
public override bool SetSettings(CCOLGeneratorClassWithSettingsModel settings) { _homschtegenh = CCOLGeneratorSettingsProvider.Default.GetElementName("homschtegenh"); return(base.SetSettings(settings)); }