Sdílet prostřednictvím


ObfuscationAttribute.ApplyToMembers Vlastnost

Definice

Získá nebo nastaví Boolean hodnotu urč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

trueje-li atribut aplikován na členy typu; v opačném případě . false Výchozí hodnota 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 třídu ObfuscationAttribute.

[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 při použití atributu na člena.

Důležité

Použití tohoto atributu automaticky nezakrývá 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. Společnost Microsoft doporučuje, aby dodavatelé nástrojů obfuskace dodržovali sémantiku popsanou zde. Neexistuje však žádná záruka, že konkrétní nástroj dodržuje doporučení Microsoftu.

Platí pro