ObfuscationAttribute.ApplyToMembers Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.