Releases
v2.8.0
2.8.0 (2023-04-27)
Bug Fixes
add fully qualified Names for method parameters, return types, new constructor call and generic types (#318 ) (36830e8 )
add target type to the RMG012 diagnostic (#310 ) (c092049 )
create a new NameBuilder scope inside lambda expressions (#358 ) (1b475a7 )
do not diagnostic property not found if target is read only (#345 ) (6ec7e80 )
dont map to read only dictionaries (#285 ) (dce4b42 )
enable static user methods for instance mappers (#364 ) (7e1cb8f )
ignore static fields and properties (#380 ) (e5e2d1c )
insert a cast to idictionary when an explicit setter is present (#341 ) (20f6f06 )
prevent crash when object to object mapping (#340 ) (b5f4559 )
Features
add EnsureCapacity method generation (#312 ) (c166a3f )
add EnsureCapacity to dctionary foreach loops (#361 ) (685d6ee )
add mapping to immutable sequences (#305 ) (8c8a338 )
add queue and stack mapping (#297 ) (5040bf5 )
add support fot ImmutableDictionary
and ImmutableSortedDictionary
(#351 ) (587abbc )
queryable support for user implemented mappings (#348 ) (a58f56f )
support fields (d2fe807 )
support immutable interfaced target types (#365 ) (fea8aa3 )
Support IQueryable projection mappings (#287 ) (c2a338f )
support mappers nested in classes (#354 ) (80a193a )
use IEnumerable constructors where possible (#342 ) (74d0b52 )
useForAttributeWithMetadataName
instead of CreateSyntaxProvider
(#327 ) (3b9c2f9 )
You can’t perform that action at this time.