Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enhance expression handling and refactoring
Refactored `ContentItemQueryExpressionVisitor.cs` to make `ExtractFieldValues` and `GetExpressionValue` methods static, improving design by eliminating the need for class instances for these operations. Added multiple new methods and `using` directives in `ExpressionExtensions.cs` to expand expression handling capabilities, including reflection and collection processing. Introduced utility methods for more efficient and flexible value extraction from expressions, supporting a variety of types and scenarios. These changes significantly enhance the utility and maintainability of the `XperienceCommunity.DataContext` namespace, making the data context more dynamic and capable of handling a broader range of data manipulation and querying scenarios.
- Loading branch information