CleanAOP.Intercepts.AopIntercept.AfterInvoke C# (CSharp) Method

AfterInvoke() private method

private AfterInvoke ( object Attributes, IInvocation invocation, Exception exp ) : void
Attributes object
invocation IInvocation
exp System.Exception
return void
        private void AfterInvoke(object[] Attributes,IInvocation invocation, Exception exp)
        {
            foreach (var attribute in Attributes)
            {
                if (attribute is CleanAopAttribute)
                {
                    if ((attribute as CleanAopAttribute).Location == InvokeLocation.After
                        || (attribute as CleanAopAttribute).Location == InvokeLocation.Both)
                    {
                        (attribute as CleanAopAttribute).After(invocation,exp);
                    }
                }
            }
        }
    }