ObfuscationAttribute.ApplyToMembers Propiedad

Definición

Obtiene o establece un valor Boolean que indica si el atributo de un tipo se ha de aplicar a los miembros del 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 de propiedad

true si el atributo de un tipo se ha de aplicar a los miembros del tipo; en caso contrario, false. De manera predeterminada, es true.

Ejemplos

En el ejemplo de código siguiente se muestra un tipo que se excluye de ofuscación, pero la exclusión no se aplica a sus miembros porque la ApplyToMembers propiedad es false.

Este código forma parte de un ejemplo más grande que se puede compilar y ejecutar. Vea la descripción de la clase ObfuscationAttribute.

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

Comentarios

El valor de esta propiedad se omite cuando se aplica el atributo a un miembro.

Importante

La aplicación de este atributo no ofusca automáticamente la entidad de código a la que se aplica. La aplicación del atributo es una alternativa a la creación de un archivo de configuración para la herramienta de ofuscación. Es decir, simplemente proporciona instrucciones para una herramienta de ofuscación. Microsoft recomienda que los proveedores de herramientas de ofuscación sigan la semántica que se describe aquí. Sin embargo, no hay ninguna garantía de que una herramienta determinada siga las recomendaciones de Microsoft.

Se aplica a