Files
2024-05-23 20:42:03 +01:00

10 lines
216 B
C#

namespace Toolkit.Foundation;
public class TrackedProperty<T>(T initial,
Action<T> revert,
Func<T> commit)
{
public void Commit() => initial = commit();
public void Revert() => revert(initial);
}