Creé esta clase de anotación
Este ejemplo podría no tener sentido porque siempre arrojará una excepción pero todavía lo estoy usando porque solo estoy tratando de explicar cuál es mi pregunta. Mi anotación nunca se llama por alguna razón alguna solución?C# - ¿Utiliza anotaciones personalizadas?
public class AuthenticationRequired : System.Attribute
{
public AuthenticationRequired()
{
// My break point never gets hit why?
throw new Exception("Throw this to see if annotation works or not");
}
}
[AuthenticationRequired]
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// My break point get here
}
Aquí tienes cómo acceder y leer su anotación personalizada: http://msdn.microsoft.com/en-us/library /z919e8tw.aspx#Y109 –