Udostępnij za pośrednictwem


ObfuscateAssemblyAttribute.AssemblyIsPrivate Właściwość

Definicja

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.

Dotyczy