System.Reflection.ObfuscationAttribute

E704383

System.Reflection.ObfuscationAttribute is a .NET attribute used to provide obfuscation-related instructions to obfuscation tools for assemblies, types, and members.

Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf .NET attribute
attribute class
class
appliesTo assemblies
members
types
assembly System.Runtime NERFINISHED
mscorlib NERFINISHED
attributeUsageAllowMultiple false
attributeUsageInherited false
attributeUsageTargets Assembly
Class
Constructor
Delegate
Enum
Event
Field
Interface
Method
Module
Property
Struct
baseClass System.Attribute NERFINISHED
category code obfuscation
defaultValue ApplyToMembers:true
Exclude:true
StripAfterObfuscation:true
definedIn .NET 5+
.NET Core NERFINISHED
.NET Framework NERFINISHED
doesNotAffect JIT compilation
runtime behavior
hasProperty ApplyToMembers
Exclude
Feature
StripAfterObfuscation
interpretedBy obfuscators
isMetadataOnly true
isSealed true
namespace System.Reflection NERFINISHED
propertyType ApplyToMembers:Boolean
Exclude:Boolean
Feature:String
StripAfterObfuscation:Boolean
purpose provide obfuscation-related instructions to obfuscation tools
relatedTo System.Reflection.ObfuscateAssemblyAttribute
usedBy obfuscation tools

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Reflection containsType System.Reflection.ObfuscationAttribute