ObfuscateAssemblyAttribute.AssemblyIsPrivate Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.