Skip to content

Performance, ArrayEntryFilter and bugfixes

Latest
Compare
Choose a tag to compare
@Lex45x Lex45x released this 19 Apr 22:01
5da8194

Performance

Implemented few ways to reduce allocations and improve performance:

  • Replaced LINQ with 'For' loops
  • Replace Ditionary<Type, Collection> with static generic class

ArrayEntryFilter

This filter allows checking whether the property value is contained inside an array.
Usage:
filter.Property.In=value1|value2|value3

Bugfixes

  • ExpressionExtensions.Constant now always use the target property to convert constants to a nullable type.