DeployLX Software Protection System

Obfuscate Compile Time Attribute

Explicitly includes or excludes an assembly, type or member from obfuscation.

Obfuscate Attribute

The Obfuscate attribute can be applied to the assembly, types, methods, properties, fields, events, etc.



Indicates if the related member should be obfuscated or excluded from obfuscation.


Explicitly set the name that should be assigned during obfuscation.


Indicates if the Obfuscate value should be applied to all child members. For example, when applied to a type all methods, properties, fields, events and sub types will also be obfuscated.

Example Usage


Public Class Bobby
    Private Sub Tables()
    End Sub
End Class
[assembly: PrimaryBundleAssembly]

[Obfuscate(ApplyToMembers = true)]
public class Bobby
    private void Tables(){}

See Also