The file Settings.Designer.Pas is obfuscated - this means that the settings won’t work anymore when an assembly is obfuscated.
Classes with the attribute [System.Runtime.CompilerServices.CompilerGeneratedAttribute] should never be obfuscated.
The file Settings.Designer.Pas is obfuscated - this means that the settings won’t work anymore when an assembly is obfuscated.
Classes with the attribute [System.Runtime.CompilerServices.CompilerGeneratedAttribute] should never be obfuscated.
Consider it fixed.
Thanks, logged as bugs://80604
bugs://80604 got closed with status fixed.
Same for:
[System.CodeDom.Compiler.GeneratedCode]
[System.Web.Services.WebServiceBinding]
Confirmed: System.Runtime.CompilerServices.CompilerGeneratedAttribute
Not fixed yet:
System.CodeDom.Compiler.GeneratedCode
System.Web.Services.WebServiceBinding
They should als Never been obfuscated.
For System.Web.Services.WebServiceBinding, the classname itself should also not be obfuscated.
yeah compiler generated is fixed; I have a problem with hardcoding a list of attributes that cause it to NOT be obfuscated so I need to think of a good solution for those before I fix them (also the issue was closed before you replied with these attributes so it couldn’t have included those)
Is this one still on the radar?
bugs://80604 got reopened.
bugs://80604 got closed with status fixed.
System.CodeDom.Compiler.GeneratedCode works now - is not obfuscated
But System.Web.Services.WebServiceBinding is stil obfuscated.
My apologies, fixed that one now.
Fix confirmed in 2325.
Just discovered that the opt-out [Obfuscate(false)] on a class is also working when the Obfuscation has been set on the assembly level.
Nice work!
There is one thing left to do: add the obfuscation to “The awesome”
https://www.elementscompiler.com/elements/oxygene/language.aspx