Anular propiedad setter y getter

¿Hay alguna forma de anular el setter y el getter de una propiedad automática con un atributo?

Me gusta esto:

[CustomAttribute] public int Value { get; set; } 

 public class CustomAttibute : Attribute { public override NotExistingPropertySetter(object value) { if (((int)value) < 10 ) { value = 10; } } } 

No. Un atributo nunca se “ejecuta”. Necesitará construir una construcción buscando el atributo y haciendo algo si se encuentra.

La AoP (progtwigción orientada a aspectos) en .NET solo es posible mediante el uso de software de terceros como PostSharp.

Creo que lo logrará con AOP. introduzca la descripción de la imagen aquí