src/Bro.Process/ProcessConfig.cs
@@ -7,6 +7,7 @@ using System.ComponentModel; using System.Drawing.Design; using System.Linq; using System.Runtime.CompilerServices; namespace Bro.Process { @@ -107,5 +108,19 @@ return list; } #region IPropertyChanged public event PropertyChangedEventHandler PropertyChanged; public virtual void Set<T>(ref T field, T newValue, [CallerMemberName] string propName = null) { if (!field.Equals(newValue)) { field = newValue; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propName)); } } #endregion } }