Trabajando en un proyecto de alguna manera llegué a ver el escenario que a continuación describo al momento de utilizar el operador yield y manejo de excepciones con PostSharp..
Resulta que cuando utilizas yield para regresar una lista tipo IEnumerable y en el método hijo en el cual utilizas yield ocurre una excepción, hay un comportamiento un tanto raro o al menos para mí que no soy un experto en C#. Quise hacer un proyecto de ejemplo para ilustrar mejor el comportamiento que describo. A continuación pongo la clase de un proyecto de consola que hice:
Continue reading “Extraño comportamiento usando yield y manejo de excepciones”