ObfuscationAttribute.ApplyToMembers Propriété

Définition

Obtient ou définit une valeur Boolean indiquant si l'attribut d'un type doit s'appliquer aux membres du type.

public:
 property bool ApplyToMembers { bool get(); void set(bool value); };
public bool ApplyToMembers { get; set; }
member this.ApplyToMembers : bool with get, set
Public Property ApplyToMembers As Boolean

Valeur de propriété

true si l'attribut doit s'appliquer aux membres du type ; sinon, false. La valeur par défaut est true.

Exemples

L’exemple de code suivant montre un type qui est exclu de l’obfuscation, mais l’exclusion ne s’applique pas à ses membres, car la ApplyToMembers propriété est false.

Ce code fait partie d’un exemple plus large qui peut être compilé et exécuté. Consultez la classe ObfuscationAttribute.

[ObfuscationAttribute(Exclude=true, ApplyToMembers=false)]
public class Type2
{
<ObfuscationAttribute(Exclude:=True, ApplyToMembers:=False)> _
Public Class Type2

Remarques

La valeur de cette propriété est ignorée lorsque l’attribut est appliqué à un membre.

Important

L’application de cet attribut n’obfusque pas automatiquement l’entité de code à laquelle vous l’appliquez. L’application de l’attribut est une alternative à la création d’un fichier de configuration pour l’outil d’obfuscation. Autrement dit, il fournit simplement des instructions pour un outil d’obfuscation. Microsoft recommande aux fournisseurs d’outils d’obfuscation de suivre la sémantique décrite ici. Toutefois, il n’est pas garanti qu’un outil particulier suive les recommandations de Microsoft.

S’applique à