feat: introduce new composable data providers and increment version

- Added `AnchorDataProvider`, `AnchorCollectionDataProvider`, `ContentsDataProvider`, `ContentsArrayDataProvider`, `DropDownDataProvider`, `ListContentDataProvider`, and `ParagraphedContentDataProvider` for enhanced data extraction flexibility.
- Updated project version to 2.5.0.
This commit is contained in:
qwsdcvghyu89
2025-11-15 20:51:18 +11:00
parent b5faf58b1a
commit 647b2b0f37
11 changed files with 279 additions and 4 deletions
+12
View File
@@ -0,0 +1,12 @@
using System.Collections;
using System.Diagnostics.CodeAnalysis;
using aeqw89.DataKeys;
using aeqw89.PersistentData;
using Beam.Abstractions;
namespace Beam.Dynamic;
public class BindingsCollection(Table<IDataProvider>? providers = null) {
public Table<IDataProvider> Providers { get; } = providers ?? [];
}