Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout

ObfuscationAttribute.ApplyToMembers, propriété

Mise à jour : novembre 2007

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

Espace de noms :  System.Reflection
Assembly :  mscorlib (dans mscorlib.dll)

public bool ApplyToMembers { get; set; }
/** @property */
public boolean get_ApplyToMembers()
/** @property */
public  void set_ApplyToMembers(boolean value)

public function get ApplyToMembers () : boolean
public function set ApplyToMembers (value : boolean)

Valeur de propriété

Type : System.Boolean

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

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

Remarque importante :

L'application de cet attribut n'obscurcit 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'obscurcissement. Autrement dit, il fournit simplement des instructions à un outil d'obscurcissement. Microsoft recommande que les fournisseurs d'outils d'obscurcissement suivent la sémantique décrite ici. Cependant, rien ne garantit qu'un outil particulier suive les recommandations de Microsoft.

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

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

[ObfuscationAttribute(Exclude=true, ApplyToMembers=false)]
public class Type2
{


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft