public void TryAdjust(ISetting setting) { IIndependencyAdjuster adjuster = _adjusterProvider.GetAdjuster(setting.GetType()); if (adjuster != null) { try { adjuster.Adjust(setting); } catch (Exception e) { LogManager.Log.Debug( new InvalidOperationException( "The try call adjust {0} for setting {1} is fail".StringFormat(adjuster, setting), e)); } } else { LogManager.Log.Debug("The adjuster for setting is not found".StringFormat(setting)); } }
public ColorSettingEditorViewModel(IIndependencyAdjuster <ColorSetting> colorAdjuster) { _colorAdjuster = colorAdjuster; }