Freigeben über


ObfuscationAttribute.ApplyToMembers Eigenschaft

Definition

Ruft einen Boolean-Wert ab, der angibt, ob das Attribut eines Typs auf die Member des Typs angewendet wird, oder legt diesen Wert fest.

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

Eigenschaftswert

true, wenn das Attribut auf die Member des Typs angewendet werden soll, andernfalls false. Der Standardwert ist true.

Beispiele

Das folgende Codebeispiel zeigt einen Typ, der von der Verschleierung ausgeschlossen ist, aber der Ausschluss gilt nicht für seine Member, da die ApplyToMembers -Eigenschaft ist false.

Dieser Code ist Teil eines größeren Beispiels, das kompiliert und ausgeführt werden kann. Weitere Informationen finden Sie unter der ObfuscationAttribute-Klasse.

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

Hinweise

Der Wert dieser Eigenschaft wird ignoriert, wenn das Attribut auf ein Element angewendet wird.

Wichtig

Durch das Anwenden dieses Attributs wird die Codeentität, auf die Sie es anwenden, nicht automatisch verschleiert. Das Anwenden des Attributs ist eine Alternative zum Erstellen einer Konfigurationsdatei für das Verschleierungstool. Das heißt, es enthält lediglich Anweisungen für ein Verschleierungstool. Microsoft empfiehlt, dass Anbieter von Verschleierungstools die hier beschriebene Semantik befolgen. Es gibt jedoch keine Garantie dafür, dass ein bestimmtes Tool den Empfehlungen von Microsoft folgt.

Gilt für: