Ivan Kochurkin

Results 134 issues of 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

target:csharp
type:cleanup

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.

enhancement

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.

enhancement

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.

enhancement