Nyelv

ObfuscateAssemblyAttribute.AssemblyIsPrivate Tulajdonság

Definíció

Beolvas egy Boolean értéket, amely jelzi, hogy a szerelvény privátként lett-e megjelölve.

public:
 property bool AssemblyIsPrivate { bool get(); };
public bool AssemblyIsPrivate { get; }
member this.AssemblyIsPrivate : bool
Public ReadOnly Property AssemblyIsPrivate As Boolean

Tulajdonság értéke

trueha a szerelvényt magánjellegűként jelölték meg; egyéb esetben. false

Példák

Az alábbi példakód bemutatja, hogy az attribútumkonstruktor hogyan állítja be a AssemblyIsPrivate tulajdonságot truea privát szerelvény megadásához. A StripAfterObfuscation tulajdonság az false, amely megakadályozza, hogy az obfuscation eszköz a feldolgozás után eltávolítsa az attribútumot.

using System;
using System.Reflection;

[assembly: ObfuscateAssemblyAttribute(true,
    StripAfterObfuscation=false)]
Imports System.Reflection

<Assembly: ObfuscateAssemblyAttribute(False, _
    StripAfterObfuscation:=False)>

Megjegyzések

A privát szerelvényt csak az alkalmazás használja, amelynek része, és nem más szoftverek.

Important

Az attribútum alkalmazása nem takarja el automatikusan a szerelvényt. Az attribútum alkalmazása alternatíva egy konfigurációs fájl létrehozására az obfuscation eszközhöz. Vagyis csupán útmutatást nyújt egy elfedő eszközhöz. Microsoft javasolja, hogy az obfuscation-eszközök gyártói kövessék az itt leírt szemantikát. Azonban nincs garancia arra, hogy egy adott eszköz Microsoft javaslatokat követ.

A következőre érvényes: