Commit Graph

54 Commits

Author SHA1 Message Date
CodeLiturgy 4e80156708 Remove EfGenerator, migrated to separate project 2022-09-05 23:18:15 +01:00
CodeLiturgy 12d5839f16 ok 2022-08-28 18:00:04 +01:00
Wvader e232fa6e76 Add template working 2022-08-27 04:19:43 +01:00
Wvader 340a89bbd2 Support Ef Add method 2022-08-24 17:56:44 +01:00
Wvader f7963d2d7e Addapt MapTo to support multiple mappings 2022-08-18 16:48:44 +01:00
Wvader ffc3dc7729 stuff 2021-12-24 17:06:06 +00:00
Wvader 60ccbd53ca k 2021-12-12 00:10:13 +00:00
Wvader 5faebd9141 work with field 2021-12-11 23:54:21 +00:00
Wvader 768dbb4532 Release 1 2021-12-11 14:22:26 +00:00
Wvader 31ac58f274 tru fix 2021-12-11 11:51:54 +00:00
Wvader 9470afb737 k 2021-12-10 00:04:41 +00:00
Wvader 4bf3599d79 K 2021-12-08 18:20:51 +00:00
Wvader 4077dfd692 Handle structs and updates 2021-12-08 17:58:21 +00:00
Mohammadreza Taikandi 84929cd0a6 Fix missing static null analysis attribute errors on unsupported tfms. 2021-07-29 17:40:55 +01:00
Mohammadreza Taikandi 180bf22b0b Fix namespace conflict if part of it shared by the system namespace. 2021-07-03 07:22:54 +01:00
Mohammadreza Taikandi 9ab0e4eb25 Optimized namespace discovery. 2021-07-02 14:55:50 +01:00
Mohammadreza Taikandi bfd6dafe78 Add mapping implicit type conversion tests. 2021-07-02 12:37:55 +01:00
Mohammadreza Taikandi 1bec4fbc64 Fix tests. 2021-07-02 09:24:46 +01:00
Mohammadreza Taikandi 0ad89b0d6b Use fully qualified name of the source type instead of adding usings if necessary. 2021-07-02 09:12:11 +01:00
Mohammadreza Taikandi 02e530156f Add support for c# records. 2021-06-30 19:17:56 +01:00
Mohammadreza Taikandi 98c899e078 Enabled nullable reference type check. 2021-06-29 07:14:00 +01:00
Mohammadreza Taikandi c3bdc8f008 Package upgrade. 2021-06-29 07:13:08 +01:00
Mohammadreza Taikandi e474ab86d0 Fixes issue #6. Move usings inside namespace declaration. 2021-06-23 09:13:19 +01:00
Mohammadreza Taikandi 9e662c7e90 Prevent generating the secondary constructor if one is available in the destination class. 2021-04-17 08:15:39 +01:00
Mohammadreza Taikandi 2f8a897676 Refactor DiagnosticProvider to DiagnosticsFactory. 2021-04-17 08:13:08 +01:00
Mohammadreza Taikandi 3d0f9e5bbb Fix cyclic reference issue. 2021-04-09 08:05:53 +01:00
Mohammadreza Taikandi c1a763a474 Simplified using statements and fix nested mappings. 2021-02-17 08:32:23 +00:00
Mohammadreza Taikandi 6ad7ea83f9 Fix base constructor call issue. 2021-02-13 11:27:32 +00:00
Mohammadreza Taikandi 542cdb05f8 Use extension method to map the nested objects. 2021-02-07 10:55:08 +00:00
Mohammadreza Taikandi 36161b728c Update sample project. 2021-02-07 10:51:49 +00:00
Mohammadreza Taikandi a54b15942a Fix semantic model for nested objects. 2021-02-07 10:51:01 +00:00
Mohammadreza Taikandi 4706bc22ef Improve tests output message. 2021-02-07 10:46:12 +00:00
Mohammadreza Taikandi 4693dcfa55 Add support for nested object property map. 2021-02-07 08:42:02 +00:00
Mohammadreza Taikandi 8ed331ed95 Use SourceBuilder instead of StringBuilder. 2021-01-30 09:09:58 +00:00
Mohammadreza Taikandi 2a2f46def7 Move tests into separate classes. 2021-01-30 08:59:39 +00:00
Mohammadreza Taikandi acd98e72ff Add MapProperty attribute. Makes it possible to map to a different property. 2021-01-29 08:28:43 +00:00
Mohammadreza Taikandi f7a755332e Add nullable reference types support. 2021-01-27 08:08:23 +00:00
Mohammadreza Taikandi 13c5279e15 Add parameter to ITypeConverter. 2021-01-23 11:05:58 +00:00
Mohammadreza Taikandi 2ef7ded450 Cleanup. 2021-01-22 08:24:00 +00:00
Mohammadreza Taikandi 0fc9540c58 Move to MapTypeConverter. 2021-01-21 16:41:12 +00:00
Mohammadreza Taikandi dd9254ab74 Initial implementation of TypeConverter. 2021-01-21 08:19:17 +00:00
Mohammadreza Taikandi ec21abcf0e Add MapProperty attribute. 2021-01-07 08:17:36 +00:00
Mohammadreza Taikandi e9e44b979a Add TypeConverter interface. 2021-01-06 08:52:50 +00:00
Mohammadreza Taikandi 8a3bbc095e Put source builders in different files and use IndentedTextWriter instead of StringBuilder. 2021-01-04 10:42:18 +00:00
Mohammadreza Taikandi f7ff6e4793 Use same access modifier as the declaring class. 2021-01-03 16:15:01 +00:00
Mohammadreza Taikandi c7d6d3ff27 Add option to set generated methods access modifier. 2021-01-03 15:38:03 +00:00
Mohammadreza Taikandi 85d47d67c3 Add option to generate xml docs. 2021-01-03 09:26:07 +00:00
Mohammadreza Taikandi 09d09430ef Add initial support for global configuration. 2020-12-31 10:01:27 +00:00
Mohammadreza Taikandi 7b03c7a55e Ignore properties with matching names but different types. 2020-12-24 20:05:52 +00:00
Mohammadreza Taikandi c2088c540e Add attribute to exclude a property from mapping. 2020-12-24 10:05:29 +00:00