Condividi tramite


ObfuscationAttribute.ApplyToMembers Proprietà

Definizione

Ottiene o imposta un valore Boolean che indica se l'attributo è un tipo da applicare ai membri del tipo.

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

Valore della proprietà

true se l'attributo deve essere applicato ai membri del tipo; in caso contrario, false. Il valore predefinito è true.

Esempio

Nell'esempio di codice seguente viene illustrato un tipo escluso dall'offuscamento, ma l'esclusione non si applica ai relativi membri perché la ApplyToMembers proprietà è false.

Questo codice fa parte di un esempio più ampio che può essere compilato ed eseguito. Vedere la classe ObfuscationAttribute.

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

Commenti

Il valore di questa proprietà viene ignorato quando l'attributo viene applicato a un membro.

Importante

L'applicazione di questo attributo non offusca automaticamente l'entità di codice a cui viene applicata. L'applicazione dell'attributo è un'alternativa alla creazione di un file di configurazione per lo strumento di offuscamento. Ciò significa che fornisce semplicemente istruzioni per uno strumento di offuscamento. Microsoft consiglia ai fornitori di strumenti di offuscamento di seguire la semantica descritta qui. Tuttavia, non esiste alcuna garanzia che uno strumento specifico segua le raccomandazioni Di Microsoft.

Si applica a