Fix region bug

This commit is contained in:
Dan Clark
2025-02-12 20:59:38 +00:00
parent 92ea28d647
commit 5740e03ba1
24 changed files with 277 additions and 183 deletions
+18 -4
View File
@@ -95,11 +95,18 @@ public partial class Observable<TValue> :
Value = value;
}
protected virtual void Changed(TValue? value)
protected virtual void ValueChanged(TValue? value)
{
}
partial void OnValueChanged(TValue? value) => Changed(value);
protected virtual void ValueChanged(TValue? oldValue, TValue? newValue)
{
}
partial void OnValueChanged(TValue? value) => ValueChanged(value);
partial void OnValueChanged(TValue? oldValue, TValue? newValue) => ValueChanged(oldValue, newValue);
}
public partial class Observable<TKey, TValue> :
@@ -122,9 +129,16 @@ public partial class Observable<TKey, TValue> :
Value = value;
}
protected virtual void ValueChanged()
protected virtual void ValueChanged(TValue? value)
{
}
partial void OnValueChanged(TValue? value) => ValueChanged();
protected virtual void ValueChanged(TValue? oldValue, TValue? newValue)
{
}
partial void OnValueChanged(TValue? value) => ValueChanged(value);
partial void OnValueChanged(TValue? oldValue, TValue? newValue) => ValueChanged(oldValue, newValue);
}