AspectSharp.Example.Aop.Interceptors.LoggerInterceptor.Invoke C# (CSharp) Method

Invoke() public method

public Invoke ( IMethodInvocation invocation ) : object
invocation IMethodInvocation
return object
		public object Invoke(IMethodInvocation invocation)
		{
			Console.WriteLine("Before {0} on {1}", invocation.Method.Name,  invocation.Method.DeclaringType);
			object returnVal = invocation.Proceed();
			Console.WriteLine("After {0} on {1}", invocation.Method.Name,  invocation.Method.DeclaringType);
			return returnVal;
		}
	}
LoggerInterceptor