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.

All labels observed (1)

Label Occurrences
System.Reflection.ObfuscationAttribute canonical 1

How this entity was disambiguated

Statements (47)

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

How these facts were elicited

Referenced by (1)

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

System.Reflection containsType System.Reflection.ObfuscationAttribute