This creates a new Builder project which has two purposes. First, triggering a build of each of the solutions' other projects. Second, executing a PowerShell script to consolidate the project build files into a solution build directory.
The *solution* must now be built, not the individual projects.
Needs to be tested by someone who knows what they're doing.
* 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>