ObfuscateAssemblyAttribute.AssemblyIsPrivate Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore Boolean che indica se l'assembly è stato contrassegnato come privato.
public:
property bool AssemblyIsPrivate { bool get(); };
public bool AssemblyIsPrivate { get; }
member this.AssemblyIsPrivate : bool
Public ReadOnly Property AssemblyIsPrivate As Boolean
Valore della proprietà
true
se l'assembly è stato contrassegnato come privato; in caso contrario, false
.
Esempio
Nell'esempio di codice seguente viene illustrato come il costruttore dell'attributo imposta la AssemblyIsPrivate proprietà su true
per specificare che un assembly è privato. La StripAfterObfuscation proprietà è false
, per impedire allo strumento di offuscamento di rimuovere l'attributo dopo l'elaborazione.
using System;
using System.Reflection;
[assembly: ObfuscateAssemblyAttribute(true,
StripAfterObfuscation=false)]
Imports System.Reflection
<Assembly: ObfuscateAssemblyAttribute(False, _
StripAfterObfuscation:=False)>
Commenti
Un assembly privato viene usato solo dall'applicazione di cui fa parte e non da altri software.
Importante
L'applicazione di questo attributo non offusca automaticamente l'assembly. L'applicazione dell'attributo è un'alternativa alla creazione di un file di configurazione per lo strumento di offuscamento. Ciò significa che fornisce semplicemente istruzioni per uno strumento di offuscamento. Microsoft consiglia ai fornitori di strumenti di offuscamento di seguire la semantica descritta qui. Tuttavia, non esiste alcuna garanzia che uno strumento specifico segua le raccomandazioni Di Microsoft.