AspectSharp.LoggingExample.Model.LoggerInterceptor.Invoke C# (CSharp) Method

Invoke() public method

public Invoke ( IMethodInvocation invocation ) : object
invocation IMethodInvocation
return object
		public object Invoke(IMethodInvocation invocation)
		{
			LogMethod(invocation.Method);
			LogArguments(invocation.Arguments);

			object result = invocation.Proceed();

			LogReturn(result);

			return result;
		}