ObfuscateAssemblyAttribute.AssemblyIsPrivate Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą Boolean , czy zestaw został oznaczony jako prywatny.
public:
property bool AssemblyIsPrivate { bool get(); };
public bool AssemblyIsPrivate { get; }
member this.AssemblyIsPrivate : bool
Public ReadOnly Property AssemblyIsPrivate As Boolean
Wartość właściwości
true
jeśli zestaw został oznaczony jako prywatny; w przeciwnym razie , false
.
Przykłady
Poniższy przykład kodu pokazuje, jak konstruktor atrybutu ustawia AssemblyIsPrivate właściwość na true
, aby określić, że zestaw jest prywatny. Właściwość StripAfterObfuscation to false
, aby zapobiec usunięciu atrybutu przez narzędzie zaciemniania po przetworzeniu.
using System;
using System.Reflection;
[assembly: ObfuscateAssemblyAttribute(true,
StripAfterObfuscation=false)]
Imports System.Reflection
<Assembly: ObfuscateAssemblyAttribute(False, _
StripAfterObfuscation:=False)>
Uwagi
Zestaw prywatny jest używany tylko przez zastosowanie, którego jest częścią, a nie przez inne oprogramowanie.
Ważne
Zastosowanie tego atrybutu nie powoduje automatycznego zaciemnia zestawu. Zastosowanie atrybutu jest alternatywą dla tworzenia pliku konfiguracji dla narzędzia zaciemniania. Oznacza to, że zawiera jedynie instrukcje dotyczące narzędzia zaciemniania. Firma Microsoft zaleca, aby dostawcy narzędzi zaciemniających postępowali zgodnie z semantykami opisanymi tutaj. Nie ma jednak gwarancji, że określone narzędzie jest zgodne z zaleceniami firmy Microsoft.