Partilhar via


ObfuscationAttribute.ApplyToMembers Propriedade

Definição

Obtém ou define um valor Boolean que indica se o atributo de tipo deve ser aplicado aos membros do tipo.

public:
 property bool ApplyToMembers { bool get(); void set(bool value); };
public bool ApplyToMembers { get; set; }
member this.ApplyToMembers : bool with get, set
Public Property ApplyToMembers As Boolean

Valor da propriedade

true se o atributo for aplicado aos membros do tipo; caso contrário, false. O padrão é true.

Exemplos

O exemplo de código a seguir mostra um tipo que é excluído da ofuscação, mas a exclusão não se aplica aos seus membros porque a ApplyToMembers propriedade é false.

Esse código faz parte de um exemplo maior que pode ser compilado e executado. Consulte a classe ObfuscationAttribute.

[ObfuscationAttribute(Exclude=true, ApplyToMembers=false)]
public class Type2
{
<ObfuscationAttribute(Exclude:=True, ApplyToMembers:=False)> _
Public Class Type2

Comentários

O valor dessa propriedade é ignorado quando o atributo é aplicado a um membro.

Importante

A aplicação desse atributo não ofusca automaticamente a entidade de código à qual você a aplica. A aplicação do atributo é uma alternativa à criação de um arquivo de configuração para a ferramenta de ofuscação. Ou seja, ele apenas fornece instruções para uma ferramenta de ofuscação. A Microsoft recomenda que os fornecedores de ferramentas de ofuscação sigam a semântica descrita aqui. No entanto, não há garantia de que uma ferramenta específica siga as recomendações da Microsoft.

Aplica-se a