Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to disable linq expression syntax in ilspycmd #3169

Open
superstrom opened this issue Feb 27, 2024 · 0 comments
Open

Option to disable linq expression syntax in ilspycmd #3169

superstrom opened this issue Feb 27, 2024 · 0 comments
Labels
Enhancement Areas for improvement ILSpyCmd

Comments

@superstrom
Copy link
Contributor

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is and why it's important to you. Ex. I'm always frustrated when [...]
Any (even unsuccessful) ways in which you've tried to workaround the problem currently

related to #2800

I prefer using ILSpy with the C#3.0 "Use LINQ expression syntax" option turned off, however ilspycmd does not expose this option (as far as i can tell as of 8.2.0.7535)

Describe the solution you'd like
A clear and concise description of what you want to happen.

I would like some mechanism to specify the linq expression option from the command line.

Additional context
Add any other context or screenshots about the feature request here.

I have also found for de-obfuscated assemblies, the linq expression syntax conversion can lead to naming collisions that are more explicitly scoped in lambda format (which is probably more a de-obfuscator issue than an ilspy issue.)

@superstrom superstrom added the Enhancement Areas for improvement label Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Areas for improvement ILSpyCmd
Projects
None yet
Development

No branches or pull requests

2 participants