ObfuscateAssemblyAttribute.AssemblyIsPrivate 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í.
Boolean Získá hodnotu určující, zda sestavení bylo označeno jako soukromé.
public:
property bool AssemblyIsPrivate { bool get(); };
public bool AssemblyIsPrivate { get; }
member this.AssemblyIsPrivate : bool
Public ReadOnly Property AssemblyIsPrivate As Boolean
Hodnota vlastnosti
truepokud bylo sestavení označeno jako soukromé; v opačném případě . false
Příklady
Následující příklad kódu ukazuje, jak konstruktor atributu nastaví AssemblyIsPrivate vlastnost na true, určit, že sestavení je privátní. Vlastnost StripAfterObfuscation je false, aby se zabránilo obfuskaci nástroj v odstranění atributu po zpracování.
using System;
using System.Reflection;
[assembly: ObfuscateAssemblyAttribute(true,
StripAfterObfuscation=false)]
Imports System.Reflection
<Assembly: ObfuscateAssemblyAttribute(False, _
StripAfterObfuscation:=False)>
Poznámky
Privátní sestavení je používáno pouze aplikací, která je součástí, a ne jiným softwarem.
Důležité
Použití tohoto atributu automaticky neobfuskuje sestavení. 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.