diff --git a/Toolkit.Foundation/Confirm.cs b/Toolkit.Foundation/Confirm.cs new file mode 100644 index 0000000..d5687be --- /dev/null +++ b/Toolkit.Foundation/Confirm.cs @@ -0,0 +1,12 @@ +namespace Toolkit.Foundation; + +public record Confirm(TValue Value); + +public record Confirm +{ + public static Confirm As(TValue value) => + new(value); + + public static Confirm As() where TValue : new() => + new(new TValue()); +} \ No newline at end of file diff --git a/Toolkit.Foundation/ObservableCollectionViewModel.cs b/Toolkit.Foundation/ObservableCollectionViewModel.cs index ffc1b0c..8d5dd6a 100644 --- a/Toolkit.Foundation/ObservableCollectionViewModel.cs +++ b/Toolkit.Foundation/ObservableCollectionViewModel.cs @@ -316,6 +316,7 @@ public partial class ObservableCollectionViewModel : await Enumerate(); } + public async Task Enumerate() { if (this.GetAttribute() is EnumerateAttribute attribute)