diff --git a/src/Radical/ChangeTracking/Change Management/Change.cs b/src/Radical/ChangeTracking/Change Management/Change.cs index d45f95bc..4b0f0328 100644 --- a/src/Radical/ChangeTracking/Change Management/Change.cs +++ b/src/Radical/ChangeTracking/Change Management/Change.cs @@ -21,7 +21,7 @@ public abstract class Change : IChange /// The callback to invoke in order to /// commit the cached value. /// - protected CommitCallback CommitCallback { get; } + protected CommitCallback? CommitCallback { get; } /// /// Initializes a new instance of the class. @@ -31,7 +31,7 @@ public abstract class Change : IChange /// The reject callback. /// The commit callback. /// The description. - protected Change(object owner, T valueToCache, RejectCallback rejectCallback, CommitCallback commitCallback, string description) + protected Change(object owner, T valueToCache, RejectCallback rejectCallback, CommitCallback? commitCallback, string description) { Ensure.That(owner).Named("owner").IsNotNull(); Ensure.That(rejectCallback).Named("rejectCallback").IsNotNull(); diff --git a/src/Radical/Model/ChangeTracking/Properties/PropertyValueChange (Generic).cs b/src/Radical/Model/ChangeTracking/Properties/PropertyValueChange (Generic).cs index 23e3cfb1..4e13341f 100644 --- a/src/Radical/Model/ChangeTracking/Properties/PropertyValueChange (Generic).cs +++ b/src/Radical/Model/ChangeTracking/Properties/PropertyValueChange (Generic).cs @@ -45,7 +45,7 @@ public PropertyValueChange(object owner, string propertyName, T value, RejectCal /// The restore callback. /// The commit callback. /// The description. - public PropertyValueChange(object owner, string propertyName, T value, RejectCallback restoreCallback, CommitCallback commitCallback, string description) + public PropertyValueChange(object owner, string propertyName, T value, RejectCallback restoreCallback, CommitCallback? commitCallback, string description) : base(owner, value, restoreCallback, commitCallback, description) { PropertyName = propertyName; diff --git a/src/Radical/Radical.csproj b/src/Radical/Radical.csproj index 4da727b7..700351bb 100644 --- a/src/Radical/Radical.csproj +++ b/src/Radical/Radical.csproj @@ -2,6 +2,8 @@ netstandard2.0 + enable + 9