Sdílet prostřednictvím


ObfuscationAttribute.ApplyToMembers Vlastnost

Definice

Získá nebo nastaví Boolean hodnotu označující, zda atribut typu má být aplikován na členy typu.

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

Hodnota vlastnosti

truepokud atribut má platit pro členy typu; v opačném případě . false Výchozí formát je true.

Příklady

Následující příklad kódu ukazuje typ, který je vyloučen z obfuskace, ale vyloučení se nevztahuje na jeho členy, protože ApplyToMembers vlastnost je false.

Tento kód je součástí většího příkladu, který lze zkompilovat a spustit. Podívejte se na ObfuscationAttribute třídu.

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

Poznámky

Hodnota této vlastnosti je ignorována, když je atribut použit na člena.

Důležité

Použití tohoto atributu automaticky neobfuskuje entitu kódu, na kterou ji použijete. Použití atributu je alternativou k vytvoření konfiguračního souboru pro nástroj pro obfuskaci. To znamená, že poskytuje pouze pokyny pro nástroj pro obfuskaci. Microsoft doporučuje, aby dodavatelé nástrojů pro obfuskaci dodržovali sémantiku popsanou zde. Neexistuje však žádná záruka, že se konkrétní nástroj bude řit doporučeními Microsoftu.

Platí pro