ObfuscateAssemblyAttribute.AssemblyIsPrivate Propriedade

Definição

Recebe um Boolean valor que indica se a assembleia foi marcada como privada.

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

Valor de Propriedade

true se a assembleia fosse marcada como privada; caso contrário, false.

Exemplos

O exemplo de código seguinte mostra como o construtor de atributos define a AssemblyIsPrivate propriedade para true, para especificar que uma assembleia é privada. A StripAfterObfuscation propriedade é false, para evitar que a ferramenta de ofuscação remova o atributo após o processamento.

using System;
using System.Reflection;

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

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

Observações

Um conjunto privado é usado apenas pela aplicação da qual faz parte, e não por outro software.

Importante

Aplicar este atributo não ofusca automaticamente a assembleia. Aplicar o atributo é uma alternativa à criação de um ficheiro de configuração para a ferramenta de ofuscação. Ou seja, fornece apenas instruções para uma ferramenta de ofuscação. A Microsoft recomenda que os fornecedores de ferramentas de ofuscação sigam a semântica aqui descrita. No entanto, não há garantia de que uma determinada ferramenta siga as recomendações da Microsoft.

Aplica-se a