ObfuscationAttribute.ApplyToMembers Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.