Ivan Kochurkin
Ivan Kochurkin
* Merge `getTargetStringLiteralFromString` and `getTargetStringLiteralFromANTLRStringLiteral` into `getTargetStringLiteralFromAntlrGrammar` since they do almost the same. `getTargetStringLiteralFromAntlrGrammar` has `keepEscaping` paramter. If it's `true`, then escaped chars are being escaped in target code (it's...
* Remove redundant functionality (use native .NET api instead of hand-written classes and methods) * Upgrade net45 to net462 since net45 doesn't support `Array.Empty()` and it's too old
There is new version available: https://www.opus-codec.org/downloads/
Identifiers are being shuffled within one assembly, but assemblies are always ordered. These identifiers should be shuffled within the entire application, not within one assembly.
I see the request about [the Chocolatey packaging](https://github.com/mkaring/ConfuserEx/pull/219), but it's Windows only. I suggest publishing as [dotnet global tool](https://docs.microsoft.com/en-us/dotnet/core/tools/global-tools) that works across different platforms.
ConfuserEx uses WPF for GUI. A multi-platform .NET UI framework [Avalonia](https://github.com/AvaloniaUI/Avalonia) is pretty mature for being used instead of WPF.