22 Commits

Author SHA1 Message Date
Cj
e4a8daaba3 Fix some automapper bugs 2024-06-26 20:44:22 -04:00
CJ-SPT
d33f1f3c9b
Dnlib refactor
* First compiling build

* fix out path

* fix hollow

* Traditional loops in favor of linq for clarity

* Start refactor

* Refactor part 2

* Rename variable

* Better error reason handling

* Clean up enum

* Refactor part 3

* Use combo boxes in favor of updowns

* Update tooltips

* fix is nested tree view display

* Capitialization

* Refactor part ??

* remove unused methods

* Expanded IsNested Check

* TypeFilter class + Fix CLI bug

* Remove reflection, change IsDerived and IsNested checks

* Remove optional out for IsPublic

* Remove nullable from IsPublic

* fix logger not resetting color

* actually fix it...

* remove redundant if else on IsPublic check

* Add logging to indicate all types have been filtered out

* Default IsPublic to true

* remove duplicate method call

* Refactor logger to be on its own thread

* Multithread remapping and grouped logging for threads

* 5 more filters

* Finish migrating to the new system

* bug fixes

* Add empty string validation to text fields

* re-enable renamer

* restore renamer

* Multi threaded renaming, still broken

* Basis for method renaming

* More renamer work, might get a passing build now?

* Re-enable publicizer

* Rework logging

* re-enable mapping updates

* fix hollow

* Iterate over all types instead of just one to re-link fields

* Add reference list command

---------

Co-authored-by: clodan <clodan@clodan.com>
2024-06-26 14:45:54 -04:00
Cj
2ea1cda886 Initial CC work 2024-06-18 17:35:31 -04:00
Cj
03552ed411 Complete changes for manual mapper 2024-06-17 17:29:26 -04:00
Cj
d72a2bb5ef remove comment 2024-06-16 19:23:31 -04:00
Cj
e8c443d9ab Fix interface naming bug 2024-06-16 19:20:42 -04:00
Cj
c2728ab0a4 dont remap existing names, improve error handling 2024-06-16 19:10:39 -04:00
Cj
f847ab424d Basic method support 2024-06-16 16:21:42 -04:00
Cj
f903e1c73e Move MappingPair into its own file 2024-06-16 14:01:16 -04:00
Cj
23692ee034 Wire up more automapper ui 2024-06-16 13:56:55 -04:00
Cj
1c5e8d5db8 Implement filtering by required matches 2024-06-16 13:34:36 -04:00
Cj
c24a5683cd Renamer changes - improvements 2024-06-16 03:43:00 -04:00
Cj
802bacadce AutoMapper field and property handling 2024-06-16 01:48:48 -04:00
Cj
443530d79a Successful rename 2024-06-16 00:19:02 -04:00
Cj
d123e616df Fix collection naming 2024-06-15 22:12:34 -04:00
Cj
ab4cee9646 Misc 2024-06-15 21:37:55 -04:00
Cj
09ac7d5196 Remove logging 2024-06-15 21:05:40 -04:00
Cj
5a97aca1cf Automapper finishing touches 2024-06-15 21:05:06 -04:00
Cj
88373b084e Current auto mapper work 2024-06-15 19:13:52 -04:00
Cj
bfd86d7f2f More filtering 2024-06-15 17:36:40 -04:00
Cj
75f2c16d80 More filtering 2024-06-15 16:45:34 -04:00
Cj
5a3df6593b Some initial automapper work 2024-06-15 16:21:12 -04:00