ObfuscationAttribute.Feature Propriedade

Definição

Recebe ou define um valor de cadeia que é reconhecido pela ferramenta de ofuscação, e que especifica opções de processamento.

public:
 property System::String ^ Feature { System::String ^ get(); void set(System::String ^ value); };
public string Feature { get; set; }
member this.Feature : string with get, set
Public Property Feature As String

Valor de Propriedade

Um valor de cadeia reconhecido pela ferramenta de ofuscação e que especifica as opções de processamento. O padrão é "todos".

Exemplos

O seguinte exemplo de código mostra um método marcado com o valor "default" da Feature propriedade. É necessário especificar false para a Exclude propriedade evitar a exclusão MethodA da ofuscação, porque o padrão para a Exclude propriedade é true. A StripAfterObfuscation propriedade é false que a ferramenta de ofuscação não retire o atributo após a ofuscação.

Este código faz parte de um exemplo maior que pode ser compilado e executado. Veja a aula ObfuscationAttribute.

[ObfuscationAttribute(Exclude=false, Feature="default",
    StripAfterObfuscation=false)]
public void MethodA() {}
<ObfuscationAttribute(Exclude:=False, _
    Feature:="default", StripAfterObfuscation:=False)> _
Public Sub MethodA()
End Sub

Observações

O valor transmitido a esta propriedade depende da ferramenta de ofuscação utilizada. Recomenda-se que os fornecedores de ferramentas de ofuscação suportem pelo menos "default" e "all". Os fornecedores podem usar estas definições em conjunto com o ficheiro de configuração XML.

Importante

Aplicar este atributo não ofusca automaticamente a entidade de código a que o aplica. 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