ObfuscateAssemblyAttribute.AssemblyIsPrivate Свойство

Определение

Возвращает значение Boolean, указывающее, отмечена ли данная сборка как закрытая.Gets a Boolean value indicating whether the assembly was marked private.

public:
 property bool AssemblyIsPrivate { bool get(); };
public bool AssemblyIsPrivate { get; }
member this.AssemblyIsPrivate : bool
Public ReadOnly Property AssemblyIsPrivate As Boolean

Значение свойства

Значение true, если сборка отмечена как закрытая; в обратном случае — значение false.true if the assembly was marked private; otherwise, false.

Примеры

В следующем примере кода показано, как конструктор атрибута задает AssemblyIsPrivate для trueсвойства значение, чтобы указать, что сборка является закрытой.The following code example shows how the attribute constructor sets the AssemblyIsPrivate property to true, to specify that an assembly is private. StripAfterObfuscation Свойство имеетfalseзначение, чтобы предотвратить удаление атрибута после обработки средством запутывания.The StripAfterObfuscation property is false, to prevent the obfuscation tool from stripping the attribute after processing.

using System;
using System.Reflection;

[assembly: ObfuscateAssemblyAttribute(true, 
    StripAfterObfuscation=false)]
Imports System.Reflection

<Assembly: ObfuscateAssemblyAttribute(False, _
    StripAfterObfuscation:=False)>

Комментарии

Частная сборка используется только приложением, частью которого оно является, а не другим программным обеспечением.A private assembly is used only by the application of which it is a part, and not by other software.

Важно!

Применение этого атрибута не приводит к автоматической маскировке сборки.Applying this attribute does not automatically obfuscate the assembly. Применение атрибута является альтернативой созданию файла конфигурации для средства запутывания.Applying the attribute is an alternative to creating a configuration file for the obfuscation tool. То есть он просто предоставляет инструкции для средства запутывания.That is, it merely provides instructions for an obfuscation tool. Корпорация Майкрософт рекомендует поставщикам средств запутывания следовать описанной здесь семантике.Microsoft recommends that vendors of obfuscation tools follow the semantics described here. Однако нет никакой гарантии, что конкретный инструмент следует рекомендациям корпорации Майкрософт.However, there is no guarantee that a particular tool follows Microsoft recommendations.

Применяется к