Как продолжить поток методов, используя аспект OnException (PostSharp)?

У меня есть следующий код:

[Serializable]
    class ExceptionAspectHandler:OnExceptionAspect
    {
        public override void OnException(MethodExecutionArgs args)
        {
            Console.WriteLine("{0}", args.Exception);
            args.FlowBehavior = FlowBehavior.Continue;
        }
    }

    [OnExceptionAspect]
    public static void divide()
            {
                int n = Convert.ToInt32(Console.ReadLine());
                var a = 100 / n; //the exception happens here
                Console.WriteLine("it should get here");
            }

Использование FlowBehavior.Continue завершает разделение( ) и возвращается к методу main().

6
задан Gustavo Puma 11 May 2012 в 14:14
поделиться