For performance reasons, this PR replaces the references:
IEnumerable<Condition<TCondition>> by IDictionary<TCondition, object>
IEnumerable<Condition<string>> by IDictionary<string, object>
[!WARNING]
BREAKING CHANGE: conditions are no longer accepted via a collection of Condition and a dictionary is accepted instead. As such, all calls to MatchOneAsync(...), MatchAllAsync(...), and SearchAsync(...) will need adjustment to provide a dictionary of conditions alternatively.
Description
For performance reasons, this PR replaces the references:
IEnumerable<Condition<TCondition>>
byIDictionary<TCondition, object>
IEnumerable<Condition<string>>
byIDictionary<string, object>
Change checklist
Please also check the I want to contribute guidelines and make sure you have done accordingly.
Disclaimer
By sending us your contributions, you are agreeing that your contribution is made subject to the terms of our Contributor Ownership Statement